From d20dcc7c57d993aa7cb55dddbe551665e74f4843 Mon Sep 17 00:00:00 2001 From: John McLear Date: Sun, 4 Dec 2011 18:55:35 +0000 Subject: [PATCH] fixed merge conflicts --- static/css/pad.css | 4 +++- static/js/ace2_inner.js | 4 ++++ static/js/pad2.js | 14 ++++++++++++++ static/js/pad_editor.js | 1 + 4 files changed, 22 insertions(+), 1 deletion(-) diff --git a/static/css/pad.css b/static/css/pad.css index ddab8edf..a1c48ce2 100644 --- a/static/css/pad.css +++ b/static/css/pad.css @@ -1162,7 +1162,6 @@ label[for=readonlyinput] { margin-left:10px; } - @media screen and (max-width: 960px) { .modaldialog { position: relative; @@ -1251,3 +1250,6 @@ label[for=readonlyinput] { display:none; } } +.rtl{ + direction:RTL; +} diff --git a/static/js/ace2_inner.js b/static/js/ace2_inner.js index bb45ac5f..663b5cca 100644 --- a/static/js/ace2_inner.js +++ b/static/js/ace2_inner.js @@ -1127,6 +1127,10 @@ function OUTER(gscope) { setTextSize(value); } + else if (k == 'rtlistrue') + { + setClassPresence(root, "rtl", !! value); + } } editorInfo.ace_setBaseText = function(txt) diff --git a/static/js/pad2.js b/static/js/pad2.js index debd2551..1498a74c 100644 --- a/static/js/pad2.js +++ b/static/js/pad2.js @@ -22,6 +22,7 @@ var noColors = false; var useMonospaceFontGlobal = false; var globalUserName = false; var hideQRCode = false; +var rtlIsTrue = false; $(document).ready(function() { @@ -88,6 +89,7 @@ function getParams() var useMonospaceFont = params["useMonospaceFont"]; var IsnoColors = params["noColors"]; var hideQRCode = params["hideQRCode"]; + var rtl = params["rtl"]; if(IsnoColors) { @@ -135,6 +137,13 @@ function getParams() { $('#qrcode').hide(); } + if(rtl) + { + if(rtl == "true") + { + rtlIsTrue = true + } + } } function getUrlVars() @@ -293,6 +302,11 @@ function handshake() { pad.changeViewOption('noColors', true); } + + if (rtlIsTrue == true) + { + pad.changeViewOption('rtl', true); + } // If the Monospacefont value is set to true then change it to monospace. if (useMonospaceFontGlobal == true) diff --git a/static/js/pad_editor.js b/static/js/pad_editor.js index e98252cf..dc76898c 100644 --- a/static/js/pad_editor.js +++ b/static/js/pad_editor.js @@ -89,6 +89,7 @@ var padeditor = (function() self.ace.setProperty("showsauthorcolors", noColors); + self.ace.setProperty("rtlIsTrue", rtlIsTrue); }, initViewZoom: function() {