Преглед изворни кода

Merge pull request #340 from sharelatex/bg-provide-default-requirejs-config

provide default requirejs config
Brian Gough пре 10 година
родитељ
комит
cd01137e7d

+ 16 - 13
services/web/app/views/layout.jade

@@ -109,6 +109,19 @@ html(itemscope, itemtype='http://schema.org/Product')
 		- if(typeof(suppressNavbar) == "undefined")
 		- if(typeof(suppressNavbar) == "undefined")
 			include layout/navbar
 			include layout/navbar
 
 
+		script(type='text/javascript').
+			// minimal requirejs configuration (can be extended/overridden)
+			window.requirejs = {
+				"paths" : {
+					"moment": "libs/#{lib('moment')}"
+				},
+				"config":{
+					"moment":{
+						"noGlobal": true
+					}
+				}
+			};
+
 		block content
 		block content
 		div(ng-controller="AbTestController")
 		div(ng-controller="AbTestController")
 		- if(typeof(suppressFooter) == "undefined")
 		- if(typeof(suppressFooter) == "undefined")
@@ -120,20 +133,10 @@ html(itemscope, itemtype='http://schema.org/Product')
 			span(ng-controller="ScribtexPopupController")
 			span(ng-controller="ScribtexPopupController")
 			include scribtex-modal
 			include scribtex-modal
 
 
-
-		- if(typeof(suppressFooter) == "undefined")
+		- if(typeof(suppressDefaultJs) == "undefined")
 			script(type='text/javascript').
 			script(type='text/javascript').
-				window.requirejs = {
-					"urlArgs" : "fingerprint=#{fingerprint(jsPath + 'main.js')}-#{fingerprint(jsPath + 'libs.js')}",
-					"paths" : {
-						"moment": "libs/#{lib('moment')}"
-					},
-					"config":{
-						"moment":{
-							"noGlobal": true
-						}
-					}
-				};
+				// extend requirejs config
+				window.requirejs.urlArgs = "fingerprint=#{fingerprint(jsPath + 'main.js')}-#{fingerprint(jsPath + 'libs.js')}"
 			script(
 			script(
 				data-main=buildJsPath('main.js', {fingerprint:false}),
 				data-main=buildJsPath('main.js', {fingerprint:false}),
 				baseurl=fullJsPath,
 				baseurl=fullJsPath,

+ 1 - 1
services/web/app/views/subscriptions/edit-billing-details.jade

@@ -1,7 +1,7 @@
 extends ../layout
 extends ../layout
 
 
 block content
 block content
-	- locals.supressDefaultJs = true
+	- locals.suppressDefaultJs = true
 	script(data-main=jsPath+'main.js', src=jsPath+'libs/require.js', baseurl=jsPath)
 	script(data-main=jsPath+'main.js', src=jsPath+'libs/require.js', baseurl=jsPath)
 	script(src=buildJsPath('libs/recurly.min.js', {fingerprint:false}))
 	script(src=buildJsPath('libs/recurly.min.js', {fingerprint:false}))
 
 

+ 1 - 1
services/web/app/views/subscriptions/new.jade

@@ -11,7 +11,7 @@ block scripts
 		window.couponCode = "#{couponCode}"
 		window.couponCode = "#{couponCode}"
 
 
 block content
 block content
-	- locals.supressDefaultJs = true
+	- locals.suppressDefaultJs = true
 	script(data-main=jsPath+'main.js', src=jsPath+'libs/require.js', baseurl=jsPath)
 	script(data-main=jsPath+'main.js', src=jsPath+'libs/require.js', baseurl=jsPath)