meta.pug 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. meta(name="ol-useV2History" data-type="boolean" content=useV2History)
  2. meta(name="ol-project_id" content=project_id)
  3. meta(name="ol-projectName" content=projectName)
  4. meta(name="ol-userSettings" data-type="json" content=userSettings)
  5. meta(name="ol-user" data-type="json" content=user)
  6. meta(name="ol-learnedWords" data-type="json" content=learnedWords)
  7. meta(name="ol-anonymous" data-type="boolean" content=anonymous)
  8. meta(name="ol-brandVariation" data-type="json" content=brandVariation)
  9. meta(name="ol-anonymousAccessToken" content=anonymousAccessToken)
  10. meta(name="ol-isTokenMember" data-type="boolean" content=isTokenMember)
  11. meta(name="ol-isRestrictedTokenMember" data-type="boolean" content=isRestrictedTokenMember)
  12. meta(name="ol-maxDocLength" data-type="json" content=maxDocLength)
  13. meta(name="ol-wikiEnabled" data-type="boolean" content=!!(settings.apis.wiki && settings.apis.wiki.url))
  14. meta(name="ol-gitBridgePublicBaseUrl" content=gitBridgePublicBaseUrl)
  15. meta(name="ol-compilesUserContentDomain" content=settings.compilesUserContentDomain)
  16. meta(name="ol-fallbackCompileDomain" content=settings.pdfDownloadDomain)
  17. //- Set base path for Ace scripts loaded on demand/workers and don't use cdn
  18. meta(name="ol-aceBasePath" content="/js/" + lib('ace'))
  19. //- enable doc hash checking for all projects
  20. //- used in public/js/libs/sharejs.js
  21. meta(name="ol-useShareJsHash" data-type="boolean" content=true)
  22. meta(name="ol-wsRetryHandshake" data-type="json" content=settings.wsRetryHandshake)
  23. meta(name="ol-pdfjsVariant" content=pdfjsVariant)
  24. meta(name="ol-debugPdfDetach" data-type="boolean" content=debugPdfDetach)
  25. meta(name="ol-showLegacySourceEditor", data-type="boolean" content=showLegacySourceEditor)
  26. meta(name="ol-hasNewSourceEditor", data-type="boolean" content=moduleIncludesAvailable('editor:source-editor'))
  27. meta(name="ol-showSymbolPalette" data-type="boolean" content=showSymbolPalette)
  28. meta(name="ol-galileoEnabled" data-type="string" content=galileoEnabled)
  29. meta(name="ol-galileoPromptWords" data-type="string" content=galileoPromptWords)
  30. meta(name="ol-galileoFeatures" data-type="json" content=galileoFeatures)
  31. meta(name="ol-detachRole" data-type="string" content=detachRole)
  32. meta(name="ol-allowedImageNames" data-type="json" content=allowedImageNames)
  33. meta(name="ol-languages" data-type="json" content=languages)
  34. meta(name="ol-editorThemes" data-type="json" content=editorThemes)
  35. meta(name="ol-legacyEditorThemes" data-type="json" content=legacyEditorThemes)
  36. meta(name="ol-showUpgradePrompt" data-type="boolean" content=showUpgradePrompt)
  37. meta(name="ol-useOpenTelemetry" data-type="boolean" content=useOpenTelemetry)
  38. meta(name="ol-showSupport", data-type="boolean" content=showSupport)
  39. meta(name="ol-showCM6SwitchAwaySurvey", data-type="boolean" content=showCM6SwitchAwaySurvey)
  40. meta(name="ol-richTextVariant" content=richTextVariant)
  41. if (richTextVariant === 'cm6')
  42. meta(name="ol-mathJax3Path" content=mathJax3Path)
  43. - var fileActionI18n = ['edited', 'renamed', 'created', 'deleted'].reduce((acc, i) => {acc[i] = translate('file_action_' + i); return acc}, {})
  44. meta(name="ol-fileActionI18n" data-type="json" content=fileActionI18n)
  45. if (settings.overleaf != null)
  46. meta(name="ol-overallThemes" data-type="json" content=overallThemes)