mikuli.cz

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

commit bd2f316e2e75b288570fc40e9f3d3e8fbfaf3108
parent 481f253265f2b1accd2e7d24db4c6e312e1c2c0d
Author: markseu <mark2011@mayberg.se>
Date:   Tue, 15 Nov 2022 22:32:51 +0100

Updated edit extension for emoji/icon

Diffstat:
Msystem/extensions/edit-stack.svg | 4++--
Msystem/extensions/edit.css | 24++++++++++++------------
Msystem/extensions/edit.js | 14+++++++-------
Msystem/extensions/edit.php | 10+++++-----
Msystem/extensions/install-language.bin | 0
Msystem/extensions/update-current.ini | 4++--
6 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/system/extensions/edit-stack.svg b/system/extensions/edit-stack.svg @@ -36,9 +36,9 @@ <g class="stack" id="table"><svg viewBox="0 0 16 16"><path fill="currentColor" d="M0 1v14h16v-14zM7.5 3v5h-6.5v-5zM8.5 8v-5h6.5v5zM1 9h6.5v5h-6.5zM8.5 14v-5h6.5v5z"></path></svg></g> -<g class="stack" id="emojiawesome"><svg viewBox="0 0 16 16"><path fill="currentColor" d="M10.006 6c0-0.498 0.487-1.005 0.988-1.005 0.493 0 1.005 0.516 1.005 1.005s-0.521 0.998-1.005 0.988c-0.501-0.010-0.988-0.507-0.988-0.988zM8 16c4.418 0 8-3.582 8-8s-3.582-8-8-8c-4.418 0-8 3.582-8 8s3.582 8 8 8zM8 1.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM12.5 8.966c-0.445 2.035-1.893 3.534-4.5 3.534s-3.987-1.433-4.5-3.536c4.022-0.028 4.969-0.013 9 0.002zM4 6c0-0.583 0.499-1 1-1 0.493 0 1 0.511 1 1s-0.516 1.009-1 1c-0.501-0.010-1-0.417-1-1z"></path></svg></g> +<g class="stack" id="emoji"><svg viewBox="0 0 16 16"><path fill="currentColor" d="M10.006 6c0-0.498 0.487-1.005 0.988-1.005 0.493 0 1.005 0.516 1.005 1.005s-0.521 0.998-1.005 0.988c-0.501-0.010-0.988-0.507-0.988-0.988zM8 16c4.418 0 8-3.582 8-8s-3.582-8-8-8c-4.418 0-8 3.582-8 8s3.582 8 8 8zM8 1.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM12.5 8.966c-0.445 2.035-1.893 3.534-4.5 3.534s-3.987-1.433-4.5-3.536c4.022-0.028 4.969-0.013 9 0.002zM4 6c0-0.583 0.499-1 1-1 0.493 0 1 0.511 1 1s-0.516 1.009-1 1c-0.501-0.010-1-0.417-1-1z"></path></svg></g> -<g class="stack" id="fontawesome"><svg viewBox="0 0 16 16"><path fill="currentColor" d="M16 6.204l-5.528-0.803-2.472-5.009-2.472 5.009-5.528 0.803 4 3.899-0.944 5.505 4.944-2.599 4.944 2.599-0.944-5.505 4-3.899z"></path></svg></g> +<g class="stack" id="icon"><svg viewBox="0 0 16 16"><path fill="currentColor" d="M16 6.204l-5.528-0.803-2.472-5.009-2.472 5.009-5.528 0.803 4 3.899-0.944 5.505 4.944-2.599 4.944 2.599-0.944-5.505 4-3.899z"></path></svg></g> <g class="stack" id="status"><svg viewBox="0 0 16 16"><path fill="currentColor" d="M3.985 0.985l-1.984 0.016v13.999l1.984-0.016v-5.669c0.597-0.403 1.323-0.677 2.64-0.677 1.046 0 1.972 0.238 2.625 0.445v0c0.622 0.271 1.495 0.677 2.625 0.677s1.613-0.336 2.125-0.739v-6.999c-0.512 0.404-0.995 0.739-2.125 0.739s-2.047-0.439-2.625-0.677c-0.641-0.195-1.579-0.445-2.625-0.445-1.318 0-2.043 0.273-2.64 0.677z"></path></svg></g> diff --git a/system/extensions/edit.css b/system/extensions/edit.css @@ -423,26 +423,26 @@ font-size: 0.9em; line-height: 1.8; } -#yellow-popup-emojiawesome { +#yellow-popup-emoji { padding: 10px; width: 14em; } -#yellow-popup-emojiawesome a { +#yellow-popup-emoji a { padding: 0.2em; } -#yellow-popup-emojiawesome .yellow-dropdown li { +#yellow-popup-emoji .yellow-dropdown li { display: inline-block; } -#yellow-popup-fontawesome { +#yellow-popup-icon { padding: 10px; width: 13em; } -#yellow-popup-fontawesome a { +#yellow-popup-icon a { padding: 0.18em 0.3em; min-width: 1em; text-align: center; } -#yellow-popup-fontawesome .yellow-dropdown li { +#yellow-popup-icon .yellow-dropdown li { display: inline-block; } @@ -556,13 +556,13 @@ -webkit-mask: url("edit-stack.svg#table"); mask: url("edit-stack.svg#table"); } -.yellow-icon-emojiawesome { - -webkit-mask: url("edit-stack.svg#emojiawesome"); - mask: url("edit-stack.svg#emojiawesome"); +.yellow-icon-emoji { + -webkit-mask: url("edit-stack.svg#emoji"); + mask: url("edit-stack.svg#emoji"); } -.yellow-icon-fontawesome { - -webkit-mask: url("edit-stack.svg#fontawesome"); - mask: url("edit-stack.svg#fontawesome"); +.yellow-icon-icon { + -webkit-mask: url("edit-stack.svg#icon"); + mask: url("edit-stack.svg#icon"); } .yellow-icon-status { -webkit-mask: url("edit-stack.svg#status"); diff --git a/system/extensions/edit.js b/system/extensions/edit.js @@ -740,10 +740,10 @@ yellow.edit = { "<li><a href=\"#\" id=\"yellow-popup-list-tl\" data-action=\"toolbar\" data-status=\"tl\">"+this.getText("ToolbarTl")+"</a></li>"+ "</ul>"; break; - case "yellow-popup-emojiawesome": + case "yellow-popup-emoji": var rawDataEmojis = ""; - if (yellow.system.emojiawesomeToolbarButtons && yellow.system.emojiawesomeToolbarButtons!="none") { - var tokens = yellow.system.emojiawesomeToolbarButtons.split(" "); + if (yellow.system.emojiToolbarButtons && yellow.system.emojiToolbarButtons!="none") { + var tokens = yellow.system.emojiToolbarButtons.split(" "); for (var i=0; i<tokens.length; i++) { var token = tokens[i].replace(/[\:]/g,""); var className = token.replace("+1", "plus1").replace("-1", "minus1").replace(/_/g, "-"); @@ -752,10 +752,10 @@ yellow.edit = { } elementDiv.innerHTML = "<ul class=\"yellow-dropdown yellow-dropdown-menu\">"+rawDataEmojis+"</ul>"; break; - case "yellow-popup-fontawesome": + case "yellow-popup-icon": var rawDataIcons = ""; - if (yellow.system.fontawesomeToolbarButtons && yellow.system.fontawesomeToolbarButtons!="none") { - var tokens = yellow.system.fontawesomeToolbarButtons.split(" "); + if (yellow.system.iconToolbarButtons && yellow.system.iconToolbarButtons!="none") { + var tokens = yellow.system.iconToolbarButtons.split(" "); for (var i=0; i<tokens.length; i++) { var token = tokens[i].replace(/[\:]/g,""); rawDataIcons += "<li><a href=\"#\" id=\"yellow-popup-list-"+yellow.toolbox.encodeHtml(token)+"\" data-action=\"toolbar\" data-status=\"text\" data-arguments=\":"+yellow.toolbox.encodeHtml(token)+":\"><i class=\"fa "+yellow.toolbox.encodeHtml(token)+"\"></i></a></li>"; @@ -1024,7 +1024,7 @@ yellow.edit = { // Check if element is expandable isExpandable: function(name) { - return (name=="format" || name=="heading" || name=="list" || name=="emojiawesome" || name=="fontawesome"); + return (name=="format" || name=="heading" || name=="list" || name=="emoji" || name=="icon"); }, // Check if extension exists diff --git a/system/extensions/edit.php b/system/extensions/edit.php @@ -2,7 +2,7 @@ // Edit extension, https://github.com/annaesvensson/yellow-edit class YellowEdit { - const VERSION = "0.8.69"; + const VERSION = "0.8.70"; public $yellow; // access to API public $response; // web response public $merge; // text merge @@ -1256,8 +1256,8 @@ class YellowEditResponse { $data["editKeyboardShortcuts"] = $this->yellow->system->get("editKeyboardShortcuts"); $data["editToolbarButtons"] = $this->getToolbarButtons(); $data["editStatusValues"] = $this->getStatusValues(); - $data["emojiawesomeToolbarButtons"] = $this->yellow->system->get("emojiawesomeToolbarButtons"); - $data["fontawesomeToolbarButtons"] = $this->yellow->system->get("fontawesomeToolbarButtons"); + $data["emojiToolbarButtons"] = $this->yellow->system->get("emojiToolbarButtons"); + $data["iconToolbarButtons"] = $this->yellow->system->get("iconToolbarButtons"); if ($this->isUserAccess("configure")) { $data["sitename"] = $this->yellow->system->get("sitename"); $data["author"] = $this->yellow->system->get("author"); @@ -1316,8 +1316,8 @@ class YellowEditResponse { $toolbarButtons = $this->yellow->system->get("editToolbarButtons"); if ($toolbarButtons=="auto") { $toolbarButtons = "format, bold, italic, strikethrough, code, separator, list, link, file"; - if ($this->yellow->extension->isExisting("emojiawesome")) $toolbarButtons .= ", emojiawesome"; - if ($this->yellow->extension->isExisting("fontawesome")) $toolbarButtons .= ", fontawesome"; + if ($this->yellow->extension->isExisting("emoji")) $toolbarButtons .= ", emoji"; + if ($this->yellow->extension->isExisting("icon")) $toolbarButtons .= ", icon"; $toolbarButtons .= ", status, preview"; } return $toolbarButtons; diff --git a/system/extensions/install-language.bin b/system/extensions/install-language.bin Binary files differ. diff --git a/system/extensions/update-current.ini b/system/extensions/update-current.ini @@ -27,11 +27,11 @@ system/layouts/navigation.html: navigation.html, create, update, careful system/layouts/pagination.html: pagination.html, create, update, careful Extension: Edit -Version: 0.8.69 +Version: 0.8.70 Description: Edit your website in a web browser. DocumentationUrl: https://github.com/annaesvensson/yellow-edit DownloadUrl: https://github.com/datenstrom/yellow-extensions/raw/main/downloads/edit.zip -Published: 2022-11-10 14:21:05 +Published: 2022-11-15 22:04:16 Developer: Anna Svensson Tag: feature system/extensions/edit.php: edit.php, create, update