@@ -229,6 +229,13 @@ gulp.task("bundleAppendIsInstalledMarker", function () {
229
229
return merge ( tasks ) ;
230
230
} ) ;
231
231
232
+ gulp . task ( "bundleOffscreen" , function ( ) {
233
+ var extensionRoot = PATHS . BUILDROOT + "scripts/extensions/" ;
234
+ var files = [ "offscreen.js" ] ;
235
+ var tasks = generateBrowserifyTasks ( extensionRoot , files ) ;
236
+ return merge ( tasks ) ;
237
+ } ) ;
238
+
232
239
gulp . task ( "bundleClipperUI" , function ( ) {
233
240
var extensionRoot = PATHS . BUILDROOT + "scripts/clipperUI/" ;
234
241
var files = [ "clipper.js" , "pageNav.js" , "localeSpecificTasks.js" , "unsupportedBrowser.js" ] ;
@@ -263,7 +270,7 @@ gulp.task("bundleBookmarklet", function() {
263
270
264
271
gulp . task ( "bundleChrome" , function ( ) {
265
272
var extensionRoot = PATHS . BUILDROOT + "scripts/extensions/chrome/" ;
266
- var files = [ "chromeExtension.js" , "chromeDebugLoggingInject.js" , "chromeInject.js" , "chromePageNavInject.js" , "chromeOffscreen.js" ] ;
273
+ var files = [ "chromeExtension.js" , "chromeDebugLoggingInject.js" , "chromeInject.js" , "chromePageNavInject.js" ] ;
267
274
var tasks = generateBrowserifyTasks ( extensionRoot , files ) ;
268
275
return merge ( tasks ) ;
269
276
} ) ;
@@ -299,6 +306,7 @@ gulp.task("bundleTests", function () {
299
306
gulp . task ( "bundle" , function ( callback ) {
300
307
runSequence (
301
308
"bundleAppendIsInstalledMarker" ,
309
+ "bundleOffscreen" ,
302
310
"bundleClipperUI" ,
303
311
"bundleLogManager" ,
304
312
"bundleBookmarklet" ,
@@ -512,6 +520,10 @@ function exportChromeJS() {
512
520
PATHS . BUNDLEROOT + "appendIsInstalledMarker.js"
513
521
] ) . pipe ( concat ( "appendIsInstalledMarker.js" ) ) . pipe ( gulp . dest ( targetDir ) ) ;
514
522
523
+ var offscreenTask = gulp . src ( [
524
+ PATHS . BUNDLEROOT + "offscreen.js"
525
+ ] ) . pipe ( concat ( "offscreen.js" ) ) . pipe ( gulp . dest ( targetDir ) ) ;
526
+
515
527
var chromeExtensionTask = gulp . src ( [
516
528
targetDir + "logManager.js" ,
517
529
targetDir + "oneNoteApi.min.js" ,
@@ -536,14 +548,10 @@ function exportChromeJS() {
536
548
PATHS . BUNDLEROOT + "chromePageNavInject.js"
537
549
] ) . pipe ( concat ( "chromePageNavInject.js" ) ) . pipe ( gulp . dest ( targetDir ) ) ;
538
550
539
- var chromeOffscreenTask = gulp . src ( [
540
- PATHS . BUNDLEROOT + "chromeOffscreen.js"
541
- ] ) . pipe ( gulp . dest ( targetDir ) ) ;
542
-
543
551
if ( commonTask ) {
544
- return merge ( commonTask , appendIsInstalledMarkerTask , chromeExtensionTask , chromeDebugLoggingInjectTask , chromeInjectTask , chromePageNavInjectTask , chromeOffscreenTask ) ;
552
+ return merge ( commonTask , appendIsInstalledMarkerTask , offscreenTask , chromeExtensionTask , chromeDebugLoggingInjectTask , chromeInjectTask , chromePageNavInjectTask ) ;
545
553
}
546
- return merge ( chromeExtensionTask , appendIsInstalledMarkerTask , chromeDebugLoggingInjectTask , chromeInjectTask , chromePageNavInjectTask , chromeOffscreenTask ) ;
554
+ return merge ( chromeExtensionTask , appendIsInstalledMarkerTask , offscreenTask , chromeDebugLoggingInjectTask , chromeInjectTask , chromePageNavInjectTask ) ;
547
555
}
548
556
549
557
function exportChromeCSS ( ) {
@@ -561,11 +569,11 @@ function exportChromeSrcFiles() {
561
569
PATHS . SRC . ROOT + "scripts/extensions/chrome/manifest.json"
562
570
] ) . pipe ( gulp . dest ( targetDir ) ) ;
563
571
564
- var chromeOffscreenTask = gulp . src ( [
565
- PATHS . SRC . ROOT + "scripts/extensions/chrome/chromeOffscreen .html"
572
+ var offscreenTask = gulp . src ( [
573
+ PATHS . SRC . ROOT + "scripts/extensions/offscreen .html"
566
574
] ) . pipe ( gulp . dest ( targetDir ) ) ;
567
575
568
- return merge ( srcCommonTask , commonWebExtensionFiles , chromeTask , chromeOffscreenTask ) ;
576
+ return merge ( srcCommonTask , commonWebExtensionFiles , chromeTask , offscreenTask ) ;
569
577
}
570
578
571
579
function exportChromeLibFiles ( ) {
@@ -582,6 +590,10 @@ function exportEdgeJS() {
582
590
PATHS . BUNDLEROOT + "appendIsInstalledMarker.js"
583
591
] ) . pipe ( concat ( "appendIsInstalledMarker.js" ) ) . pipe ( gulp . dest ( targetDir ) ) ;
584
592
593
+ var offscreenTask = gulp . src ( [
594
+ PATHS . BUNDLEROOT + "offscreen.js"
595
+ ] ) . pipe ( concat ( "offscreen.js" ) ) . pipe ( gulp . dest ( targetDir ) ) ;
596
+
585
597
var edgeExtensionTask = gulp . src ( [
586
598
targetDir + "logManager.js" ,
587
599
targetDir + "oneNoteApi.min.js" ,
@@ -607,9 +619,9 @@ function exportEdgeJS() {
607
619
] ) . pipe ( concat ( "edgePageNavInject.js" ) ) . pipe ( gulp . dest ( targetDir ) ) ;
608
620
609
621
if ( commonTask ) {
610
- return merge ( commonTask , appendIsInstalledMarkerTask , edgeExtensionTask , edgeDebugLoggingInjectTask , edgeInjectTask , edgePageNavInjectTask ) ;
622
+ return merge ( commonTask , appendIsInstalledMarkerTask , offscreenTask , edgeExtensionTask , edgeDebugLoggingInjectTask , edgeInjectTask , edgePageNavInjectTask ) ;
611
623
}
612
- return merge ( edgeExtensionTask , appendIsInstalledMarkerTask , edgeDebugLoggingInjectTask , edgeInjectTask , edgePageNavInjectTask ) ;
624
+ return merge ( edgeExtensionTask , appendIsInstalledMarkerTask , offscreenTask , edgeDebugLoggingInjectTask , edgeInjectTask , edgePageNavInjectTask ) ;
613
625
}
614
626
615
627
function exportEdgeCSS ( ) {
@@ -628,7 +640,11 @@ function exportEdgeSrcFiles() {
628
640
PATHS . SRC . ROOT + "scripts/extensions/edge/manifest.json"
629
641
] ) . pipe ( gulp . dest ( targetDir ) ) ;
630
642
631
- return merge ( srcCommonTask , commonWebExtensionFiles , edgeTask ) ;
643
+ var offscreenTask = gulp . src ( [
644
+ PATHS . SRC . ROOT + "scripts/extensions/offscreen.html"
645
+ ] ) . pipe ( gulp . dest ( targetDir ) ) ;
646
+
647
+ return merge ( srcCommonTask , commonWebExtensionFiles , edgeTask , offscreenTask ) ;
632
648
}
633
649
634
650
function exportEdgePackageFiles ( ) {
@@ -1049,7 +1065,7 @@ gulp.task("watchSrcFiles", function() {
1049
1065
PATHS . SRC . ROOT + "unsupportedBrowser.html" ,
1050
1066
PATHS . SRC . ROOT + "pageNav.html" ,
1051
1067
PATHS . SRC . ROOT + "scripts/extensions/chrome/manifest.json" ,
1052
- PATHS . SRC . ROOT + "scripts/extensions/chrome/chromeOffscreen .html" ,
1068
+ PATHS . SRC . ROOT + "scripts/extensions/offscreen .html" ,
1053
1069
PATHS . SRC . ROOT + "scripts/extensions/edge/edgeExtension.html" ,
1054
1070
PATHS . SRC . ROOT + "scripts/extensions/edge/manifest.json" ,
1055
1071
PATHS . SRC . ROOT + "scripts/extensions/safari/Info.plist" ,
0 commit comments