OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2014 Google Inc. All rights reserved. | 2 * Copyright (C) 2014 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 663 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
674 /** | 674 /** |
675 * @param {string} path | 675 * @param {string} path |
676 * @param {string=} content | 676 * @param {string=} content |
677 */ | 677 */ |
678 function cacheStylesheet(path, content) | 678 function cacheStylesheet(path, content) |
679 { | 679 { |
680 if (!content) { | 680 if (!content) { |
681 console.error("Failed to load stylesheet: " + path); | 681 console.error("Failed to load stylesheet: " + path); |
682 return; | 682 return; |
683 } | 683 } |
684 Runtime.cachedResources[path] = content; | 684 var sourceURL = window.location.href; |
| 685 if (window.location.search) |
| 686 sourceURL.replace(window.location.search, ""); |
| 687 sourceURL = sourceURL.substring(0, sourceURL.lastIndexOf("/") + 1) +
path; |
| 688 Runtime.cachedResources[path] = content + "\n/*# sourceURL=" + sourc
eURL + " */"; |
685 } | 689 } |
686 }, | 690 }, |
687 | 691 |
688 /** | 692 /** |
689 * @return {!Promise.<undefined>} | 693 * @return {!Promise.<undefined>} |
690 */ | 694 */ |
691 _loadScripts: function() | 695 _loadScripts: function() |
692 { | 696 { |
693 if (!this._descriptor.scripts) | 697 if (!this._descriptor.scripts) |
694 return Promise.resolve(); | 698 return Promise.resolve(); |
(...skipping 296 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
991 } | 995 } |
992 } | 996 } |
993 })();} | 997 })();} |
994 | 998 |
995 | 999 |
996 // This must be constructed after the query parameters have been parsed. | 1000 // This must be constructed after the query parameters have been parsed. |
997 Runtime.experiments = new Runtime.ExperimentsSupport(); | 1001 Runtime.experiments = new Runtime.ExperimentsSupport(); |
998 | 1002 |
999 /** @type {!Runtime} */ | 1003 /** @type {!Runtime} */ |
1000 var runtime; | 1004 var runtime; |
OLD | NEW |