summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-commands/ucode/template
AgeCommit message (Collapse)Author
2024-11-22treewide: HTML CleanupMustafa Can Elmacı
* HTML Cleanup: Meta tags. * Converted charset to shorthand. * Removed meta tags with `Content-Script-Type` attribute. (Invalid in HTML5 spec.) * HTML Cleanup: CSS tags. * Removed `type` attribute with CSS files from link tags. (HTML5 spec recommends omitting it.) * Removed `type` attribute from style tags. (Deprecated in HTML5 spec.) https://html.spec.whatwg.org/#attr-link-type https://developer.mozilla.org/en-US/docs/Web/HTML/Element/style * HTML Cleanup: Convert from XHTML to HTML5 * Removed XML declaration. * Removed XML namespace. * Changed doctype to HTML5. * HTML Cleanup: CDATA tags. * CDATA sections should not be used within HTML they are considered as comments and not displayed. https://developer.mozilla.org/en-US/docs/Web/API/CDATASection * HTML Cleanup: Script tags. * Removed `language` attribute from script tags. (No longer valid in HTML5) * Removed `type` attribute with JavaScript MIME type from script tags. (HTML5 spec recommends omitting it.) https://html.spec.whatwg.org/multipage/scripting.html#attr-script-type https://mimesniff.spec.whatwg.org/#javascript-mime-type Signed-off-by: Mustafa Can Elmacı <mustafacan@elmaci.net>
2024-09-18luci-app-commands: correctly pass custom arguments as query stringDaniel Nilsson
Commit 702c007 changed the request to be invoked via the Request.get function instead of the deprecated XHR one. The request options object requires the query string to be located inside of the subobject "query", otherwise they are not picked up. This resulted in breaking the custom arguments functionality as the input would simply be ignored. Fixes #7255 Signed-off-by: Daniel Nilsson <dannil+github@protonmail.com>
2024-07-28luci-app-commands: avoid deprecated XHR() usageJo-Philipp Wich
Replace direct usage of deprecated XHR() wrapper with L.request class calls. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2024-07-28luci-app-commands: move URL building to client sideJo-Philipp Wich
Replace server side dispatcher.build_url() with client side L.url() calls. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2024-07-28luci-app-commands: use client side translation in JavaScript blocksJo-Philipp Wich
Do not interpolate translated strings on the server side, use browser side translation calls instead to avoid potential quote escaping issues. Fixes: #7213 Fixes: 119fd22ebf ("luci-app-commands: replace i18n single quotes with double-quotes") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2024-07-28Revert "luci-app-commands: replace i18n single quotes with double-quotes"Jo-Philipp Wich
This reverts commit 119fd22ebfcbccfb46e3298db81a1b4c5861a143. The commit is ineffective and does not solve the reported issue. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2024-07-27luci-app-commands: replace i18n single quotes with double-quotesPaul Donald
Closes #7213 Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2022-10-25luci-app-commands: rewrite to client side renderingJo-Philipp Wich
Rewrite the luci-app-command configuration to client side cbi forms and port the server side templates and controller logic to ucode. Also utilize a query string parameter to pass custom arguments. Fixes: #5559 Signed-off-by: Jo-Philipp Wich <jo@mein.io>