first commit
commit
ed1e8b3cc3
@ -0,0 +1,18 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2019-2020 <wsdosh@gmail.com>
|
||||||
|
#
|
||||||
|
# This is free software, licensed under the Apache License, Version 3.0 .
|
||||||
|
#
|
||||||
|
|
||||||
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
|
PKG_NAME:=luci-app-shortcutmenu
|
||||||
|
LUCI_TITLE:=LuCI Support for shortcutmenu
|
||||||
|
LUCI_DEPENDS:=
|
||||||
|
LUCI_PKGARCH:=all
|
||||||
|
PKG_LICENSE:=AGPL-3.0
|
||||||
|
PKG_MAINTAINER:=<https://github.com/doushang/luci-app-shortcutmenu>
|
||||||
|
|
||||||
|
include $(TOPDIR)/feeds/luci/luci.mk
|
||||||
|
|
||||||
|
# call BuildPackage - OpenWrt buildroot signature
|
@ -0,0 +1,11 @@
|
|||||||
|
-- Copyright 2021 sudodou <wsdoshb@gmail.com>
|
||||||
|
-- Licensed to the public under the Apache License 2.0.
|
||||||
|
|
||||||
|
module("luci.controller.shortcutmenu", package.seeall)
|
||||||
|
|
||||||
|
function index()
|
||||||
|
if not nixio.fs.access("/etc/config/shortcutmenu") then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
entry({"admin", "apps", "shortcutmenu"}, cbi("shortcutmenu"), _("Shortcutmenu"), 55).dependent = true
|
||||||
|
end
|
@ -0,0 +1,40 @@
|
|||||||
|
--[[
|
||||||
|
LuCI - Lua Configuration Interface
|
||||||
|
|
||||||
|
Copyright 2020 doushang <wsdosh@gmail.com>
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
]]--
|
||||||
|
|
||||||
|
local sys = require "luci.sys"
|
||||||
|
local i18n = require "luci.i18n"
|
||||||
|
local a,b,c,d
|
||||||
|
|
||||||
|
m = Map("shortcutmenu", i18n.translate("Shortcutmenu"),
|
||||||
|
i18n.translatef("Shortcutmenu is used to provide quick access to web pages."))
|
||||||
|
s = m:section(TypedSection, "lists", i18n.translate("Lists"))
|
||||||
|
s.template = "cbi/tblsection"
|
||||||
|
s.anonymous = true
|
||||||
|
s.addremove = true
|
||||||
|
|
||||||
|
a = s:option(Value, "webname", i18n.translate("Webname"))
|
||||||
|
|
||||||
|
b = s:option(Value,"weburl", i18n.translate("Weburl<font color=\"green\">(without http:// or https:// )</font>"))
|
||||||
|
|
||||||
|
c = s:option(Value,"webpath",i18n.translate("Webpath"))
|
||||||
|
c.default = '/'
|
||||||
|
|
||||||
|
d = s:option(DummyValue,"operator",i18n.translate("Operator"))
|
||||||
|
d.rawhtml = true
|
||||||
|
function d.cfgvalue(self, s)
|
||||||
|
local e = self.map:get(s, "weburl") or ' '
|
||||||
|
local f = self.map:get(s, "webpath") or ' '
|
||||||
|
return "<input type='button' style='width:210px; border-color:Teal; text-align:center; font-weight:bold;color:Green;' value='Go' onclick=\"window.open('http://"..e..""..f.."')\"/>"
|
||||||
|
end
|
||||||
|
|
||||||
|
return m
|
@ -0,0 +1,26 @@
|
|||||||
|
msgid ""
|
||||||
|
msgstr "Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
|
||||||
|
msgid "Shortcutmenu"
|
||||||
|
msgstr "网页快捷菜单"
|
||||||
|
|
||||||
|
msgid "Shortcutmenu is used to provide quick access to web pages."
|
||||||
|
msgstr "网页快捷菜单用于提供网页的快捷入口。"
|
||||||
|
|
||||||
|
msgid "Lists"
|
||||||
|
msgstr "列表"
|
||||||
|
|
||||||
|
msgid "Webname"
|
||||||
|
msgstr "名称"
|
||||||
|
|
||||||
|
msgid "Weburl"
|
||||||
|
msgstr "网址"
|
||||||
|
|
||||||
|
msgid "Webpath"
|
||||||
|
msgstr "路径"
|
||||||
|
|
||||||
|
msgid "Weburl<font color=\"green\">(without http:// or https:// )</font>"
|
||||||
|
msgstr "网址<font color=\"green\">(不需要带 http:// 或者 https:// )</font>"
|
||||||
|
|
||||||
|
msgid "Operator"
|
||||||
|
msgstr "操作"
|
@ -0,0 +1,26 @@
|
|||||||
|
msgid ""
|
||||||
|
msgstr "Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
|
||||||
|
msgid "Shortcutmenu"
|
||||||
|
msgstr "网页快捷菜单"
|
||||||
|
|
||||||
|
msgid "Shortcutmenu is used to provide quick access to web pages."
|
||||||
|
msgstr "网页快捷菜单用于提供网页的快捷入口。"
|
||||||
|
|
||||||
|
msgid "Lists"
|
||||||
|
msgstr "列表"
|
||||||
|
|
||||||
|
msgid "Webname"
|
||||||
|
msgstr "名称"
|
||||||
|
|
||||||
|
msgid "Weburl"
|
||||||
|
msgstr "网址"
|
||||||
|
|
||||||
|
msgid "Webpath"
|
||||||
|
msgstr "路径"
|
||||||
|
|
||||||
|
msgid "Weburl<font color=\"green\">(without http:// or https:// )</font>"
|
||||||
|
msgstr "网址<font color=\"green\">(不需要带 http:// 或者 https:// )</font>"
|
||||||
|
|
||||||
|
msgid "Operator"
|
||||||
|
msgstr "操作"
|
@ -0,0 +1 @@
|
|||||||
|
zh-cn
|
@ -0,0 +1 @@
|
|||||||
|
|
@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"luci-app-shortcutmenu": {
|
||||||
|
"description": "Grant UCI access for luci-app-shortcutmenu",
|
||||||
|
"read": {
|
||||||
|
"uci": [ "shortcutmenu" ]
|
||||||
|
},
|
||||||
|
"write": {
|
||||||
|
"uci": [ "shortcutmenu" ]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue