2014-06-04 11:28:20 -04:00
doctype html
2014-02-12 05:23:40 -05:00
html(itemscope, itemtype='http://schema.org/Product')
2014-06-21 17:20:37 -04:00
block vars
2014-02-12 05:23:40 -05:00
head
2014-07-30 09:22:36 -04:00
2014-02-12 05:23:40 -05:00
- if (typeof(priority_title) !== "undefined" && priority_title)
title= title + ' - Online LaTeX Editor ShareLaTeX'
- else
title= 'Online LaTeX Editor ShareLaTeX - ' +title
2014-07-23 10:56:15 -04:00
link(rel="icon", href="/favicon.ico")
2014-06-04 11:14:35 -04:00
link(rel='stylesheet', href='/stylesheets/style.css?fingerprint='+fingerprint('/stylesheets/style.css'))
2014-06-04 12:46:22 -04:00
link(href="//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css",rel="stylesheet")
2014-02-12 05:23:40 -05:00
meta(itemprop="name" ,content="ShareLaTeX - Real Time Online LaTeX Collaborative Editor in Your Browser")
meta(itemprop="description", content="Online LaTeX editor for collaborative editing, great for Maths or Sciences. You don't need to install LaTeX so it's great for beginners too.")
meta(itemprop="image", content="https://www.sharelatex.com/favicon.ico")
meta(name="description", content="Online LaTeX editor for collaborative editing, great for Maths or Sciences. You don't need to install LaTeX so it's great for beginners too.")
- if (typeof(gaToken) != "undefined")
2014-06-04 11:28:20 -04:00
script(type='text/javascript').
2014-03-05 10:45:24 -05:00
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
2014-03-08 13:31:07 -05:00
ga('create', '#{gaToken}', 'sharelatex.com');
2014-03-05 10:45:24 -05:00
ga('send', 'pageview');
2014-03-14 07:14:02 -04:00
- else
2014-06-11 09:52:23 -04:00
script(type='text/javascript').
2014-03-25 12:24:50 -04:00
window.ga = function() { console.log("Sending to GA", arguments) };
2014-03-05 10:45:24 -05:00
2014-06-11 09:52:23 -04:00
script(type="text/javascript").
2014-02-12 05:23:40 -05:00
window.csrfToken = "#{csrfToken}";
2014-07-01 09:25:32 -04:00
2014-06-11 09:52:23 -04:00
block scripts
2014-07-08 07:01:32 -04:00
script(src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js")
2014-07-09 09:53:30 -04:00
script(src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.14/angular.min.js")
2014-07-30 09:22:36 -04:00
script(src="/js/libs/i18next.js")
//- script(src="/js/libs/ng-i18next/provider.js")
//- script(src="/js/libs/ng-i18next/filter/filter.js")
//- script(src="/js/libs/ng-i18next/directive/directive.js")
2014-02-12 05:23:40 -05:00
2014-07-23 06:29:04 -04:00
script.
window.sharelatex = {
siteUrl: '#{settings.siteUrl}',
jsPath: '#{jsPath}'
};
2014-07-24 08:24:08 -04:00
window.systemMessages = !{JSON.stringify(systemMessages).replace(/\//g, '\\/')};
2014-07-23 06:29:04 -04:00
- if (typeof(settings.algolia) != "undefined")
script.
window.sharelatex.algolia = {
app_id:'#{settings.algolia.app_id}',
api_key:'#{settings.algolia.read_only_api_key}',
indexes:!{JSON.stringify(settings.algolia.indexes)}
}
- if (typeof(settings.apis) != "undefined" && typeof(settings.apis.templates_api) != "undefined")
script.
window.sharelatex.templates = {
user_id : '!{settings.apis.templates_api.user_id}',
cdnDomain : '!{settings.apis.templates_api.cdnDomain}',
indexName : '!{settings.apis.templates_api.indexName}'
}
2014-06-17 11:36:08 -04:00
body
2014-07-24 08:24:08 -04:00
- if(typeof(suppressSystemMessages) == "undefined")
.system-messages(
ng-cloak
ng-controller="SystemMessagesController"
)
.system-message(
ng-repeat="message in messages"
ng-controller="SystemMessageController"
ng-hide="hidden"
)
a(href, ng-click="hide()").pull-right ×
.system-message-content(ng-bind-html="htmlContent")
2014-06-21 17:20:37 -04:00
- if(typeof(suppressNavbar) == "undefined")
include layout/navbar
2014-06-17 11:43:33 -04:00
block content
2014-06-21 17:20:37 -04:00
- if(typeof(suppressFooter) == "undefined")
include layout/footer
2014-06-17 11:36:08 -04:00
2014-07-17 12:05:39 -04:00
2014-02-12 05:23:40 -05:00
- if (typeof(lookingForScribtex) != "undefined" && lookingForScribtex)
2014-07-17 12:05:39 -04:00
span(ng-controller="ScribtexPopupController")
include scribtex-modal
2014-02-12 05:23:40 -05:00
2014-06-17 07:43:42 -04:00
2014-06-21 17:20:37 -04:00
- if(typeof(suppressFooter) == "undefined")
script(type='text/javascript').
window.requirejs = {
2014-07-25 07:52:17 -04:00
"urlArgs" : "fingerprint=#{fingerprint(jsPath + 'main.js')}-#{fingerprint(jsPath + 'libs.js')}",
2014-07-08 07:01:32 -04:00
"paths" : {
2014-07-18 07:18:05 -04:00
"moment": "libs/moment-2.7.0"
2014-07-08 07:01:32 -04:00
}
2014-06-21 17:20:37 -04:00
};
script(
2014-07-08 07:01:32 -04:00
data-main=jsPath+'main.js',
2014-06-21 17:20:37 -04:00
baseurl=jsPath,
src=jsPath+'libs/require.js?fingerprint='+fingerprint(jsPath + 'libs/require.js')
)
2014-06-17 07:43:42 -04:00
- if (typeof(tenderUrl) != "undefined")
script(src="https://#{tenderUrl}/tender_widget.js" )
script(type="text/javascript").
Tender = {
hideToggle: true,
widgetToggles: $(".js-tender-widget"),
category: "questions"
};
2014-07-01 09:25:32 -04:00
2014-07-23 06:29:04 -04:00
2014-07-01 09:25:32 -04:00