summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2019-02-22 12:48:02 +0300
committerAndrew Dolgov <[email protected]>2019-02-22 12:48:02 +0300
commitabfd552962598aa5a134540fe65bc82a1cd3f252 (patch)
tree2baa77d58175de55c606fd14467dcac0d3cf1c1a /plugins
parentdab81ff7d09e9304d98eb8ce0f0f02e812323f0b (diff)
plugins: update markup
Diffstat (limited to 'plugins')
-rw-r--r--plugins/af_psql_trgm/init.php43
-rwxr-xr-xplugins/af_readability/init.php62
2 files changed, 59 insertions, 46 deletions
diff --git a/plugins/af_psql_trgm/init.php b/plugins/af_psql_trgm/init.php
index f8e4db834..697fbb9c6 100644
--- a/plugins/af_psql_trgm/init.php
+++ b/plugins/af_psql_trgm/init.php
@@ -163,31 +163,38 @@ class Af_Psql_Trgm extends Plugin {
print_hidden("method", "save");
print_hidden("plugin", "af_psql_trgm");
- print "<p>" . __("PostgreSQL trigram extension returns string similarity as a floating point number (0-1). Setting it too low might produce false positives, zero disables checking.") . "</p>";
- print_notice("Enable the plugin for specific feeds in the feed editor.");
+ print "<h2>" . __("Global settings") . "</h2>";
- print "<h3>" . __("Global settings") . "</h3>";
+ print_notice("Enable for specific feeds in the feed editor.");
- print "<table>";
+ print "<fieldset>";
- print "<tr><td width=\"40%\">" . __("Minimum similarity:") . "</td>";
- print "<td>
- <input dojoType=\"dijit.form.ValidationTextBox\"
- placeholder=\"0.75\"
- required=\"1\" name=\"similarity\" value=\"$similarity\"></td></tr>";
- print "<tr><td width=\"40%\">" . __("Minimum title length:") . "</td>";
- print "<td>
- <input dojoType=\"dijit.form.ValidationTextBox\"
+ print "<label>" . __("Minimum similarity:") . "</label> ";
+ print "<input dojoType=\"dijit.form.NumberSpinner\"
+ placeholder=\"0.75\" id='psql_trgm_similarity'
+ required=\"1\" name=\"similarity\" value=\"$similarity\">";
+
+ print "<div dojoType='dijit.Tooltip' connectId='psql_trgm_similarity' position='below'>" .
+ __("PostgreSQL trigram extension returns string similarity as a floating point number (0-1). Setting it too low might produce false positives, zero disables checking.") .
+ "</div>";
+
+ print "</fieldset><fieldset>";
+
+ print "<label>" . __("Minimum title length:") . "</label> ";
+ print "<input dojoType=\"dijit.form.NumberSpinner\"
placeholder=\"32\"
- required=\"1\" name=\"min_title_length\" value=\"$min_title_length\"></td></tr>";
- print "<tr><td width=\"40%\">" . __("Enable for all feeds:") . "</td>";
- print "<td>";
+ required=\"1\" name=\"min_title_length\" value=\"$min_title_length\">";
+
+ print "</fieldset><fieldset>";
+
+ print "<label class='checkbox'>";
print_checkbox("enable_globally", $enable_globally);
- print "</td></tr>";
+ print " " . __("Enable for all feeds:");
+ print "</label>";
- print "</table>";
+ print "</fieldset>";
- print "<p>"; print_button("submit", __("Save"));
+ print_button("submit", __("Save"), "class='alt-primary'");
print "</form>";
$enabled_feeds = $this->host->get($this, "enabled_feeds");
diff --git a/plugins/af_readability/init.php b/plugins/af_readability/init.php
index 694c3782e..117646c30 100755
--- a/plugins/af_readability/init.php
+++ b/plugins/af_readability/init.php
@@ -44,18 +44,20 @@ class Af_Readability extends Plugin {
function hook_prefs_tab($args) {
if ($args != "prefFeeds") return;
- print "<div dojoType=\"dijit.layout.AccordionPane\"
+ print "<div dojoType='dijit.layout.AccordionPane'
title=\"<i class='material-icons'>extension</i> ".__('Readability settings (af_readability)')."\">";
if (version_compare(PHP_VERSION, '5.6.0', '<')) {
print_error("This plugin requires PHP version 5.6.");
- }
+ } else {
- print_notice("Enable the plugin for specific feeds in the feed editor.");
+ print "<h2>" . __("Global settings") . "</h2>";
- print "<form dojoType=\"dijit.form.Form\">";
+ print_notice("Enable for specific feeds in the feed editor.");
- print "<script type=\"dojo/method\" event=\"onSubmit\" args=\"evt\">
+ print "<form dojoType='dijit.form.Form'>";
+
+ print "<script type='dojo/method' event='onSubmit' args='evt'>
evt.preventDefault();
if (this.validate()) {
console.log(dojo.objectToQuery(this.getValues()));
@@ -69,35 +71,40 @@ class Af_Readability extends Plugin {
}
</script>";
- print_hidden("op", "pluginhandler");
- print_hidden("method", "save");
- print_hidden("plugin", "af_readability");
+ print_hidden("op", "pluginhandler");
+ print_hidden("method", "save");
+ print_hidden("plugin", "af_readability");
- $enable_share_anything = $this->host->get($this, "enable_share_anything");
+ $enable_share_anything = $this->host->get($this, "enable_share_anything");
- print_checkbox("enable_share_anything", $enable_share_anything);
- print "&nbsp;<label for=\"enable_share_anything\">" . __("Use Readability for pages shared via bookmarklet.") . "</label>";
+ print "<fieldset>";
+ print "<label class='checkbox'> ";
+ print_checkbox("enable_share_anything", $enable_share_anything);
+ print " " . __("Use Readability for pages shared via bookmarklet.");
+ print "</label>";
+ print "</fieldset>";
- print "<p>"; print_button("submit", __("Save"));
- print "</form>";
+ print print_button("submit", __("Save"), "class='alt-primary'");
+ print "</form>";
- $enabled_feeds = $this->host->get($this, "enabled_feeds");
- if (!is_array($enabled_feeds)) $enabled_feeds = array();
+ $enabled_feeds = $this->host->get($this, "enabled_feeds");
+ if (!is_array($enabled_feeds)) $enabled_feeds = array();
- $enabled_feeds = $this->filter_unknown_feeds($enabled_feeds);
- $this->host->set($this, "enabled_feeds", $enabled_feeds);
+ $enabled_feeds = $this->filter_unknown_feeds($enabled_feeds);
+ $this->host->set($this, "enabled_feeds", $enabled_feeds);
- if (count($enabled_feeds) > 0) {
- print "<h3>" . __("Currently enabled for (click to edit):") . "</h3>";
+ if (count($enabled_feeds) > 0) {
+ print "<h3>" . __("Currently enabled for (click to edit):") . "</h3>";
- print "<ul class='panel panel-scrollable list list-unstyled'>";
- foreach ($enabled_feeds as $f) {
- print "<li>" .
- "<i class='material-icons'>rss_feed</i> <a href='#'
+ print "<ul class='panel panel-scrollable list list-unstyled'>";
+ foreach ($enabled_feeds as $f) {
+ print "<li><i class='material-icons'>rss_feed</i> <a href='#'
onclick='CommonDialogs.editFeed($f)'>".
- Feeds::getFeedTitle($f) . "</a></li>";
+ Feeds::getFeedTitle($f) . "</a></li>";
+ }
+ print "</ul>";
}
- print "</ul>";
+
}
print "</div>";
@@ -115,9 +122,8 @@ class Af_Readability extends Plugin {
print "<fieldset>";
- print "<label class='checkbox'><input dojoType=\"dijit.form.CheckBox\" type=\"checkbox\" id=\"af_readability_enabled\"
- name=\"af_readability_enabled\"
- $checked>&nbsp;".__('Inline article content')."</label>";
+ print "<label class='checkbox'><input dojoType='dijit.form.CheckBox' type='checkbox' id='af_readability_enabled'
+ name='af_readability_enabled' $checked>&nbsp;".__('Inline article content')."</label>";
print "</fieldset>";