mikuli.cz

:)
git clone https://git.sr.ht/~ashymad/mikuli.cz
Log | Files | Refs

commit d35184abbec0d0adc0598c6e8311b2a6785c4a98
parent 1ad7210f7908955e9afd23450e7e8884d338d3fa
Author: markseu <mark2011@mayberg.se>
Date:   Wed, 13 Jul 2016 12:11:56 +0200

System update (coding style)

Diffstat:
Msystem/plugins/commandline.php | 19+++++++++++++------
Msystem/plugins/webinterface.js | 20++++++++++----------
2 files changed, 23 insertions(+), 16 deletions(-)

diff --git a/system/plugins/commandline.php b/system/plugins/commandline.php @@ -132,12 +132,7 @@ class YellowCommandline if(!is_readable($this->yellow->page->fileName)) { ob_start(); - $_SERVER["SERVER_PROTOCOL"] = "HTTP/1.1"; - $_SERVER["SERVER_NAME"] = $this->yellow->config->get("serverName"); - $_SERVER["REQUEST_URI"] = $this->yellow->config->get("serverBase").$location; - $_SERVER["SCRIPT_NAME"] = $this->yellow->config->get("serverBase")."/yellow.php"; - $_REQUEST = array(); - $statusCode = $this->yellow->request(); + $statusCode = $this->requestStaticFile($location); if($statusCode<400 || $error) { $fileData = ob_get_contents(); @@ -182,6 +177,18 @@ class YellowCommandline return $statusCode; } + // Request static file + function requestStaticFile($location) + { + $_SERVER["SERVER_PROTOCOL"] = "HTTP/1.1"; + $_SERVER["SERVER_NAME"] = $this->yellow->config->get("serverName"); + $_SERVER["REQUEST_URI"] = $this->yellow->config->get("serverBase").$location; + $_SERVER["SCRIPT_NAME"] = $this->yellow->config->get("serverBase")."/yellow.php"; + $_SERVER["REMOTE_ADDR"] = "127.0.0.1"; + $_REQUEST = array(); + return $this->yellow->request(); + } + // Analyse static file, detect locations with arguments function analyseStaticFile($rawData) { diff --git a/system/plugins/webinterface.js b/system/plugins/webinterface.js @@ -11,7 +11,7 @@ var yellow = onKeydown: function(e) { yellow.webinterface.hidePanesOnKeydown(yellow.toolbox.getEventKeycode(e)); }, onUpdate: function() { yellow.webinterface.updatePane(yellow.webinterface.paneId, yellow.webinterface.paneAction, yellow.webinterface.paneStatus); }, onResize: function() { yellow.webinterface.resizePane(yellow.webinterface.paneId, yellow.webinterface.paneAction, yellow.webinterface.paneStatus); } -} +}; // Yellow web interface yellow.webinterface = @@ -270,7 +270,7 @@ yellow.webinterface = document.getElementById("yellow-pane-edit-page").value = string; yellow.toolbox.setCursorPosition(document.getElementById("yellow-pane-edit-page"), 0); } - paneAction = this.getPaneAction(paneId, paneAction) + paneAction = this.getPaneAction(paneId, paneAction); if(paneAction) { var key, className; @@ -476,11 +476,11 @@ yellow.webinterface = getText: function(key, prefix, postfix) { if(!prefix) prefix = "webinterface"; - if(!postfix) postfix = "" + if(!postfix) postfix = ""; key = prefix + key.charAt(0).toUpperCase() + key.slice(1) + postfix.charAt(0).toUpperCase() + postfix.slice(1); return (key in yellow.text) ? yellow.text[key] : "["+key+"]"; } -} +}; // Yellow toolbox with helpers yellow.toolbox = @@ -529,14 +529,14 @@ yellow.toolbox = addEvent: function(element, type, handler) { if(element.addEventListener) element.addEventListener(type, handler, false); - else element.attachEvent('on'+type, handler); + else element.attachEvent("on"+type, handler); }, // Remove event handler removeEvent: function(element, type, handler) { if(element.removeEventListener) element.removeEventListener(type, handler, false); - else element.detachEvent('on'+type, handler); + else element.detachEvent("on"+type, handler); }, // Return element of event @@ -550,7 +550,7 @@ yellow.toolbox = getEventKeycode: function(e) { e = e ? e : window.event; - return e.keyCode + return e.keyCode; }, // Return element length @@ -704,7 +704,7 @@ yellow.toolbox = element.setSelectionRange(pos, pos); } else if(element.createTextRange) { var range = element.createTextRange(); - range.move('character', pos); + range.move("character", pos); range.select(); } }, @@ -720,7 +720,7 @@ yellow.toolbox = var range = document.selection.createRange(); var rangeDuplicate = range.duplicate(); rangeDuplicate.moveToElementText(element); - rangeDuplicate.setEndPoint('EndToEnd', range); + rangeDuplicate.setEndPoint("EndToEnd", range); pos = rangeDuplicate.text.length - range.text.length; } return pos; @@ -769,6 +769,6 @@ yellow.toolbox = document.body.appendChild(elementForm); elementForm.submit(); } -} +}; yellow.webinterface.intervalId = setInterval("yellow.onLoad()", 1);