116f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org/* 216f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org * Constants used by our imagediff-viewing Javascript code. 316f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org */ 416f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.orgvar module = angular.module( 516f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org 'ConstantsModule', 616f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org [] 716f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org); 816f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org 916f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.orgmodule.constant('constants', (function() { 1016f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org return { 1116f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org // NOTE: Keep these in sync with ../column.py 1297f0b089da0d9c4fe8aa2532b5f61d2615f6bf65commit-bot@chromium.org KEY__EXTRACOLUMNHEADERS__HEADER_TEXT: 'headerText', 1397f0b089da0d9c4fe8aa2532b5f61d2615f6bf65commit-bot@chromium.org KEY__EXTRACOLUMNHEADERS__HEADER_URL: 'headerUrl', 1497f0b089da0d9c4fe8aa2532b5f61d2615f6bf65commit-bot@chromium.org KEY__EXTRACOLUMNHEADERS__IS_FILTERABLE: 'isFilterable', 1597f0b089da0d9c4fe8aa2532b5f61d2615f6bf65commit-bot@chromium.org KEY__EXTRACOLUMNHEADERS__IS_SORTABLE: 'isSortable', 16b4edbffd7c09ca172f95fc30381671962e22dee0epoger KEY__EXTRACOLUMNHEADERS__USE_FREEFORM_FILTER: 'useFreeformFilter', 1797f0b089da0d9c4fe8aa2532b5f61d2615f6bf65commit-bot@chromium.org KEY__EXTRACOLUMNHEADERS__VALUES_AND_COUNTS: 'valuesAndCounts', 1816f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org 1916f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org // NOTE: Keep these in sync with ../imagediffdb.py 2068a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__DIFFERENCES__MAX_DIFF_PER_CHANNEL: 'maxDiffPerChannel', 2168a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__DIFFERENCES__NUM_DIFF_PIXELS: 'numDifferingPixels', 2268a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__DIFFERENCES__PERCENT_DIFF_PIXELS: 'percentDifferingPixels', 2368a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__DIFFERENCES__PERCEPTUAL_DIFF: 'perceptualDifference', 24a1aa5c280662faf0df54865f69449d13b8b0cc65stephana KEY__DIFFERENCES__DIFF_URL: 'diffUrl', 25a1aa5c280662faf0df54865f69449d13b8b0cc65stephana KEY__DIFFERENCES__WHITE_DIFF_URL: 'whiteDiffUrl', 2616f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org 2716f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org // NOTE: Keep these in sync with ../imagepair.py 2868a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__IMAGEPAIRS__DIFFERENCES: 'differenceData', 2968a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__IMAGEPAIRS__EXPECTATIONS: 'expectations', 3068a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__IMAGEPAIRS__EXTRACOLUMNS: 'extraColumns', 3168a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__IMAGEPAIRS__IMAGE_A_URL: 'imageAUrl', 3268a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__IMAGEPAIRS__IMAGE_B_URL: 'imageBUrl', 3368a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__IMAGEPAIRS__IS_DIFFERENT: 'isDifferent', 342c4352bb9db02db70b829f96f397faa80fade220epoger KEY__IMAGEPAIRS__SOURCE_JSON_FILE: 'sourceJsonFile', 3516f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org 3616f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org // NOTE: Keep these in sync with ../imagepairset.py 3768a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__ROOT__EXTRACOLUMNHEADERS: 'extraColumnHeaders', 38b4edbffd7c09ca172f95fc30381671962e22dee0epoger KEY__ROOT__EXTRACOLUMNORDER: 'extraColumnOrder', 3968a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__ROOT__HEADER: 'header', 4068a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__ROOT__IMAGEPAIRS: 'imagePairs', 4168a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__ROOT__IMAGESETS: 'imageSets', 4268a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org // 43d1c85d29204ad94950b23014c03e781409b9b682commit-bot@chromium.org KEY__IMAGESETS__FIELD__BASE_URL: 'baseUrl', 44d1c85d29204ad94950b23014c03e781409b9b682commit-bot@chromium.org KEY__IMAGESETS__FIELD__DESCRIPTION: 'description', 45d1c85d29204ad94950b23014c03e781409b9b682commit-bot@chromium.org KEY__IMAGESETS__SET__DIFFS: 'diffs', 46d1c85d29204ad94950b23014c03e781409b9b682commit-bot@chromium.org KEY__IMAGESETS__SET__IMAGE_A: 'imageA', 47d1c85d29204ad94950b23014c03e781409b9b682commit-bot@chromium.org KEY__IMAGESETS__SET__IMAGE_B: 'imageB', 48d1c85d29204ad94950b23014c03e781409b9b682commit-bot@chromium.org KEY__IMAGESETS__SET__WHITEDIFFS: 'whiteDiffs', 4916f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org 5016f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org // NOTE: Keep these in sync with ../results.py 5116f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org KEY__EXPECTATIONS__BUGS: 'bugs', 5216f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org KEY__EXPECTATIONS__IGNOREFAILURE: 'ignore-failure', 5316f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org KEY__EXPECTATIONS__REVIEWED: 'reviewed-by-human', 5468a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org // 5568a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__EXTRACOLUMNS__BUILDER: 'builder', 5668a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__EXTRACOLUMNS__CONFIG: 'config', 5768a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__EXTRACOLUMNS__RESULT_TYPE: 'resultType', 5868a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org KEY__EXTRACOLUMNS__TEST: 'test', 5968a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org // 607498d95bde16eeaa4b20643fb930b6a3be7face1commit-bot@chromium.org KEY__HEADER__DATAHASH: 'dataHash', 617498d95bde16eeaa4b20643fb930b6a3be7face1commit-bot@chromium.org KEY__HEADER__IS_EDITABLE: 'isEditable', 627498d95bde16eeaa4b20643fb930b6a3be7face1commit-bot@chromium.org KEY__HEADER__IS_EXPORTED: 'isExported', 637498d95bde16eeaa4b20643fb930b6a3be7face1commit-bot@chromium.org KEY__HEADER__IS_STILL_LOADING: 'resultsStillLoading', 6416f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org KEY__HEADER__RESULTS_ALL: 'all', 6516f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org KEY__HEADER__RESULTS_FAILURES: 'failures', 66ea770f155e72f88e66a4d9c652552517d46a8605commit-bot@chromium.org KEY__HEADER__SCHEMA_VERSION: 'schemaVersion', 675c4b137592a7937b4d02d72a976fa783f8d3675aepoger KEY__HEADER__SET_A_DESCRIPTIONS: 'setA', 685c4b137592a7937b4d02d72a976fa783f8d3675aepoger KEY__HEADER__SET_B_DESCRIPTIONS: 'setB', 697498d95bde16eeaa4b20643fb930b6a3be7face1commit-bot@chromium.org KEY__HEADER__TIME_NEXT_UPDATE_AVAILABLE: 'timeNextUpdateAvailable', 707498d95bde16eeaa4b20643fb930b6a3be7face1commit-bot@chromium.org KEY__HEADER__TIME_UPDATED: 'timeUpdated', 717498d95bde16eeaa4b20643fb930b6a3be7face1commit-bot@chromium.org KEY__HEADER__TYPE: 'type', 725c4b137592a7937b4d02d72a976fa783f8d3675aepoger VALUE__HEADER__SCHEMA_VERSION: 5, 7368a3815401f461976f76891d0477cb1440fa0abacommit-bot@chromium.org // 7416f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org KEY__RESULT_TYPE__FAILED: 'failed', 7516f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org KEY__RESULT_TYPE__FAILUREIGNORED: 'failure-ignored', 7616f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org KEY__RESULT_TYPE__NOCOMPARISON: 'no-comparison', 7716f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org KEY__RESULT_TYPE__SUCCEEDED: 'succeeded', 785c4b137592a7937b4d02d72a976fa783f8d3675aepoger // 795c4b137592a7937b4d02d72a976fa783f8d3675aepoger KEY__SET_DESCRIPTIONS__DIR: 'dir', 805c4b137592a7937b4d02d72a976fa783f8d3675aepoger KEY__SET_DESCRIPTIONS__REPO_REVISION: 'repoRevision', 815c4b137592a7937b4d02d72a976fa783f8d3675aepoger KEY__SET_DESCRIPTIONS__SECTION: 'section', 8216f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org 8316f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org // NOTE: Keep these in sync with ../server.py 8416f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org KEY__EDITS__MODIFICATIONS: 'modifications', 8516f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org KEY__EDITS__OLD_RESULTS_HASH: 'oldResultsHash', 8616f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org KEY__EDITS__OLD_RESULTS_TYPE: 'oldResultsType', 872c4352bb9db02db70b829f96f397faa80fade220epoger KEY__LIVE_EDITS__MODIFICATIONS: 'modifications', 882c4352bb9db02db70b829f96f397faa80fade220epoger KEY__LIVE_EDITS__SET_A_DESCRIPTIONS: 'setA', 892c4352bb9db02db70b829f96f397faa80fade220epoger KEY__LIVE_EDITS__SET_B_DESCRIPTIONS: 'setB', 906b28120e4c5e05a68e4947a3558f8d6615720a6eepoger 916b28120e4c5e05a68e4947a3558f8d6615720a6eepoger // These are just used on the client side, no need to sync with server code. 926b28120e4c5e05a68e4947a3558f8d6615720a6eepoger KEY__IMAGEPAIRS__ROWSPAN: 'rowspan', 9346e51e10ae9a061456a5135a9973755f0b64547cepoger URL_KEY__SCHEMA_VERSION: 'urlSchemaVersion', 94df55f0632ad3f860d629a5cd39bbecf93d878ac2epoger URL_VALUE__SCHEMA_VERSION__CURRENT: 1, 95d9bf7dbf0931a626d3f685163fb12913c58f48b8stephana 96d9bf7dbf0931a626d3f685163fb12913c58f48b8stephana // Utility constants only used on the client side. 97d9bf7dbf0931a626d3f685163fb12913c58f48b8stephana ASC: 'asc', 98d9bf7dbf0931a626d3f685163fb12913c58f48b8stephana DESC: 'desc', 9916f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org } 10016f418080ff6751e15e0193263149412de9c848acommit-bot@chromium.org})()) 101