summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-ddns/htdocs/luci-static
AgeCommit message (Collapse)Author
2020-12-21luci-app-ddns: whitespace fixes in overview.jsPeter Somogyvari
No change in logic, just the whitespace fixes as picked up by VSCode's auto-formatter. Signed-off-by: Peter Somogyvari <peter.metz@unarin.com>
2020-11-27treewide: transition div tables to actual table markupJo-Philipp Wich
Modern browsers allow decomposing table markup equally well as nested div constructs, therefor migrate our <div> table markup to actual <table> tags but keep the old table/tr/th/td CSS classes for now to allow for a smooth theme transition. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-10-02luci-app-ddns: rework with new ddns changesAnsuel Smith
This commit rework the app with the new ddns changes. DDns services are now stored in a dedicated list and the service specific data is stored in a dedicated json. This json can both preinstalled with a companion package or be downloaded on demand. The new app now check if the script is present and give a button to install it if not present in the system. The app now will search for all the available service in the services directory and optionally if present will include in the list the service not installed from a static list. Special service that use a separate script (for example cloudflare-v4) will install directly in the services directory and will be included automatically. The app now reset the ddns rule settings on service change. Also rework the app to drop any global function and rework the function to use more default way to get data. Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2020-09-06luci-app-ddns: refactoring translation and source stylingFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-06luci-app-ddns: remove obsolete headerFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-06luci-app-ddns: remove unused variable declarationFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-06luci-app-ddns: add tabs sectionFlorian Eckert
The page was a bit confusing. By adding the tabs for information and global settings, the page looks clearer. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-08-23Merge pull request #4380 from Ansuel/ddns-fix-pt2Jo-Philipp Wich
luci-app-ddns: fix wrong service with custom selected
2020-08-22luci-app-ddns: fix wrong service with custom selectedAnsuel Smith
If custom service is selected, no service is actually set in the uci config. Fallback to custom service if no service is detected in the config. Fixes #4301 Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2020-06-10luci-app-ddns: Fix broken Custom provider select #4150Ansuel Smith
Fix broken Custom provider selection in luci-app-ddns. Fixes: #4150 Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2020-04-03treewide: import utility classes explicitlyJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-03-15luci-app-ddns: fix invalid markupAnsuel Smith
Fix invalid markup to be XHTML compliant in order to prevent exceptions when opening DDNS pages with luci-theme-openwrt. Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com> Ref: https://forum.openwrt.org/t/19-07-luci-app-ddns-broken/57596 Fixes: 34fa5122f ("luci-app-ddns: convert to client side implementatio") [reword commit message, drop unrelated ui.js changes] Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-02-19luci-app-ddns: fix update interval unit values in comboboxAnton Kikin
Value "hours" is used twice instead of "hours" and "days". Signed-off-by: Anton Kikin <a.kikin@tano-systems.com>
2019-11-29luci-app-ddns: fix syntax errorMartB
unexpected token: punc ) caused by extra , Signed-off-by: MartB <mart.b@outlook.de>
2019-11-17luci-app-ddns: use the correct widget SelectChen Minqiang
ip_network should be NetworkSelect ip_interface/interface should be DeviceSelect Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
2019-11-11luci-app-ddns: convert to client side implementationAnsuel Smith
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>