@@ -44,7 +44,9 @@ taskManager.add 'build_chrome_ext', [
4444 ' browserify:chromeExtMain'
4545 ' browserify:chromeContext'
4646 ' browserify:chromeVulcanized'
47+ ' browserify:chromeLogsVulcanized'
4748 ' string-replace:chromeExtVulcanized'
49+ ' string-replace:chromeExtLogsVulcanized'
4850]
4951
5052taskManager .add ' build_chrome' , [
@@ -63,8 +65,10 @@ taskManager.add 'build_firefox', [
6365 ' vulcanize:firefoxViewLogsInline'
6466 ' vulcanize:firefoxViewLogsCsp'
6567 ' string-replace:firefoxVulcanized'
68+ ' string-replace:firefoxLogsVulcanized'
6669 ' browserify:firefoxContext'
6770 ' browserify:firefoxVulcanized'
71+ ' browserify:firefoxLogsVulcanized'
6872]
6973
7074# --- Testing tasks ---
@@ -220,17 +224,17 @@ FILES =
220224 ]
221225
222226# ------------------------------------------------------------------------------
223- finishVulcanized = (basePath ) ->
227+ finishVulcanized = (basePath , baseFilename ) ->
224228 files : [
225229 {
226- src : path .join (basePath, ' /polymer/vulcanized .html' )
227- dest : path .join (basePath, ' /polymer/vulcanized .html' )
230+ src : path .join (basePath, ' /polymer/' + baseFilename + ' .html' )
231+ dest : path .join (basePath, ' /polymer/' + baseFilename + ' .html' )
228232 }
229233 ]
230234 options :
231235 replacements : [{
232- pattern : / vulcanized \ . js/
233- replacement : ' vulcanized .static.js'
236+ pattern : baseFilename + ' .js'
237+ replacement : baseFilename + ' .static.js'
234238 }, {
235239 pattern : / <script src=\" [a-zA-Z _. /] + third_party\/ bower\/ ([^ "] + )"><\/ script>/
236240 replacement : ' <script src="../lib/$1"></script>'
@@ -655,10 +659,16 @@ module.exports = (grunt) ->
655659 ' freedom-social-firebase' : ' <%= pkgs.freedomfirebase.version %>'
656660 }]
657661 chromeExtVulcanized :
658- finishVulcanized (chromeExtDevPath + ' /generic_ui' )
662+ finishVulcanized (chromeExtDevPath + ' /generic_ui' , ' vulcanized' )
663+
659664 firefoxVulcanized :
660- finishVulcanized (firefoxDevPath + ' /data/generic_ui' )
665+ finishVulcanized (firefoxDevPath + ' /data/generic_ui' , ' vulcanized' )
666+
667+ chromeExtLogsVulcanized :
668+ finishVulcanized (chromeExtDevPath + ' /generic_ui' , ' vulcanized-view-logs' )
661669
670+ firefoxLogsVulcanized :
671+ finishVulcanized (firefoxDevPath + ' /data/generic_ui' , ' vulcanized-view-logs' )
662672
663673 # -------------------------------------------------------------------------
664674 # All typescript compiles to locations in `build/`
@@ -712,6 +722,7 @@ module.exports = (grunt) ->
712722 )
713723
714724 chromeVulcanized : Rule .browserify (' chrome/extension/generic_ui/polymer/vulcanized' , {})# no exports from this
725+ chromeLogsVulcanized : Rule .browserify (' chrome/extension/generic_ui/polymer/vulcanized-view-logs' , {})
715726 firefoxContext :
716727 src : [
717728 firefoxDevPath + ' /data/scripts/background.js'
@@ -721,6 +732,7 @@ module.exports = (grunt) ->
721732 browserifyOptions :
722733 standalone : ' ui_context'
723734 firefoxVulcanized : Rule .browserify (' firefox/data/generic_ui/polymer/vulcanized' , {})# no exports from this
735+ firefoxLogsVulcanized : Rule .browserify (' firefox/data/generic_ui/polymer/vulcanized-view-logs' , {})
724736
725737 chromeExtensionCoreConnector : Rule .browserify ' chrome/extension/scripts/chrome_core_connector'
726738 chromeExtensionCoreConnectorSpec : Rule .browserifySpec ' chrome/extension/scripts/chrome_core_connector'
0 commit comments