mirror of
https://github.com/overleaf/overleaf.git
synced 2025-02-06 02:31:16 +00:00
Avoid using Angular eval for user-provided strings in the layout directive.
This commit is contained in:
parent
a1fa48b3ed
commit
4232732646
3 changed files with 7 additions and 7 deletions
|
@ -68,8 +68,8 @@ block content
|
||||||
resize-on="layout:chat:resize,history:toggle",
|
resize-on="layout:chat:resize,history:toggle",
|
||||||
minimum-restore-size-west="130"
|
minimum-restore-size-west="130"
|
||||||
custom-toggler-pane=hasFeature('custom-togglers') ? "'west'" : "false"
|
custom-toggler-pane=hasFeature('custom-togglers') ? "'west'" : "false"
|
||||||
custom-toggler-msg-when-open=hasFeature('custom-togglers') ? "'" + translate("tooltip_hide_filetree") + "'" : "false"
|
custom-toggler-msg-when-open=hasFeature('custom-togglers') ? translate("tooltip_hide_filetree") : ""
|
||||||
custom-toggler-msg-when-closed=hasFeature('custom-togglers') ? "'" + translate("tooltip_show_filetree") + "'" : "false"
|
custom-toggler-msg-when-closed=hasFeature('custom-togglers') ? translate("tooltip_show_filetree") : ""
|
||||||
)
|
)
|
||||||
.ui-layout-west
|
.ui-layout-west
|
||||||
include ./editor/file-tree
|
include ./editor/file-tree
|
||||||
|
|
|
@ -9,8 +9,8 @@ div.full-size(
|
||||||
minimum-restore-size-east="300"
|
minimum-restore-size-east="300"
|
||||||
allow-overflow-on="'center'"
|
allow-overflow-on="'center'"
|
||||||
custom-toggler-pane=hasFeature('custom-togglers') ? "'east'" : "false"
|
custom-toggler-pane=hasFeature('custom-togglers') ? "'east'" : "false"
|
||||||
custom-toggler-msg-when-open=hasFeature('custom-togglers') ? "'" + translate("tooltip_hide_pdf") + "'" : "false"
|
custom-toggler-msg-when-open=hasFeature('custom-togglers') ? translate("tooltip_hide_pdf") : ""
|
||||||
custom-toggler-msg-when-closed=hasFeature('custom-togglers') ? "'" + translate("tooltip_show_pdf") + "'" : "false"
|
custom-toggler-msg-when-closed=hasFeature('custom-togglers') ? translate("tooltip_show_pdf") : ""
|
||||||
)
|
)
|
||||||
.ui-layout-center(
|
.ui-layout-center(
|
||||||
ng-controller="ReviewPanelController",
|
ng-controller="ReviewPanelController",
|
||||||
|
|
|
@ -9,9 +9,9 @@ define [
|
||||||
name = attrs.layout
|
name = attrs.layout
|
||||||
|
|
||||||
customTogglerPane = scope.$eval(attrs.customTogglerPane or "false")
|
customTogglerPane = scope.$eval(attrs.customTogglerPane or "false")
|
||||||
customTogglerMsgWhenOpen = scope.$eval(attrs.customTogglerMsgWhenOpen or "false")
|
customTogglerMsgWhenOpen = attrs.customTogglerMsgWhenOpen
|
||||||
customTogglerMsgWhenClosed = scope.$eval(attrs.customTogglerMsgWhenClosed or "false")
|
customTogglerMsgWhenClosed = attrs.customTogglerMsgWhenClosed
|
||||||
hasCustomToggler = customTogglerPane != false and customTogglerMsgWhenOpen != false and customTogglerMsgWhenClosed != false
|
hasCustomToggler = customTogglerPane != false and customTogglerMsgWhenOpen != "" and customTogglerMsgWhenClosed != ""
|
||||||
|
|
||||||
if attrs.spacingOpen?
|
if attrs.spacingOpen?
|
||||||
spacingOpen = parseInt(attrs.spacingOpen, 10)
|
spacingOpen = parseInt(attrs.spacingOpen, 10)
|
||||||
|
|
Loading…
Reference in a new issue