diff options
Diffstat (limited to 'classes')
| -rwxr-xr-x | classes/feeds.php | 96 | ||||
| -rwxr-xr-x | classes/handler/public.php | 23 | ||||
| -rwxr-xr-x | classes/pref/feeds.php | 10 | ||||
| -rwxr-xr-x | classes/pref/filters.php | 8 | ||||
| -rw-r--r-- | classes/pref/labels.php | 2 | ||||
| -rw-r--r-- | classes/pref/prefs.php | 12 | ||||
| -rw-r--r-- | classes/pref/system.php | 2 | ||||
| -rw-r--r-- | classes/pref/users.php | 2 |
8 files changed, 61 insertions, 94 deletions
diff --git a/classes/feeds.php b/classes/feeds.php index e6e88f441..a5cd05a46 100755 --- a/classes/feeds.php +++ b/classes/feeds.php @@ -15,22 +15,6 @@ class Feeds extends Handler_Protected { $feed_id, $is_cat, $search, $error, $feed_last_updated) { - $catchup_sel_link = "Headlines.catchupSelection()"; - - $archive_sel_link = "Headlines.archiveSelection()"; - $delete_sel_link = "Headlines.deleteSelection()"; - - $sel_all_link = "Headlines.select('all')"; - $sel_unread_link = "Headlines.select('unread')"; - $sel_none_link = "Headlines.select('none')"; - $sel_inv_link = "Headlines.select('invert')"; - - $tog_unread_link = "Headlines.selectionToggleUnread()"; - $tog_marked_link = "Headlines.selectionToggleMarked()"; - $tog_published_link = "Headlines.selectionTogglePublished()"; - - $set_score_link = "Article.selectionSetScore()"; - if ($is_cat) $cat_q = "&is_cat=$is_cat"; if ($search) { @@ -39,23 +23,20 @@ class Feeds extends Handler_Protected { $search_q = ""; } - $reply = "<span class=\"holder\">"; + $reply = ""; $rss_link = htmlspecialchars(get_self_url_prefix() . "/public.php?op=rss&id=$feed_id$cat_q$search_q"); - // right part - $error_class = $error ? "error" : ""; - $reply .= "<span class='r'> - <a href=\"#\" + $reply .= "<span class='left'>"; + + $reply .= "<a href=\"#\" title=\"".__("Show as feed")."\" onclick=\"App.displayDlg('".__("Show as feed")."','generatedFeed', '$feed_id:$is_cat:$rss_link')\"> - <img class=\"noborder\" src=\"images/pub_set.png\"></a>"; - + <img src=\"images/pub_set.png\"></a>"; -# $reply .= "<span>"; $reply .= "<span id='feed_title' class='$error_class'>"; if ($feed_site_url) { @@ -75,52 +56,37 @@ class Feeds extends Handler_Protected { $reply .= strip_tags($feed_title); } - $reply .= "</span>"; - - $reply .= "</span>"; - -# $reply .= "</span>"; - - // left part + $reply .= "</span></span>"; - $reply .= "<span class=\"main\">"; + $reply .= "<span class=\"right\">"; $reply .= "<span id='selected_prompt'></span>"; - - /*$reply .= "<span class=\"sel_links\"> - <a href=\"#\" onclick=\"$sel_all_link\">".__('All')."</a>, - <a href=\"#\" onclick=\"$sel_unread_link\">".__('Unread')."</a>, - <a href=\"#\" onclick=\"$sel_inv_link\">".__('Invert')."</a>, - <a href=\"#\" onclick=\"$sel_none_link\">".__('None')."</a></li>"; - - $reply .= "</span> "; */ - + $reply .= " "; $reply .= "<select dojoType=\"dijit.form.Select\" onchange=\"Headlines.onActionChanged(this)\">"; $reply .= "<option value=\"0\" disabled='1'>".__('Select...')."</option>"; - $reply .= "<option value=\"$sel_all_link\">".__('All')."</option>"; - $reply .= "<option value=\"$sel_unread_link\">".__('Unread')."</option>"; - $reply .= "<option value=\"$sel_inv_link\">".__('Invert')."</option>"; - $reply .= "<option value=\"$sel_none_link\">".__('None')."</option>"; + $reply .= "<option value=\"Headlines.select('all')\">".__('All')."</option>"; + $reply .= "<option value=\"Headlines.select('unread')\">".__('Unread')."</option>"; + $reply .= "<option value=\"Headlines.select('invert')\">".__('Invert')."</option>"; + $reply .= "<option value=\"Headlines.select('none')\">".__('None')."</option>"; $reply .= "<option value=\"0\" disabled=\"1\">".__('Selection toggle:')."</option>"; - $reply .= "<option value=\"$tog_unread_link\">".__('Unread')."</option> - <option value=\"$tog_marked_link\">".__('Starred')."</option> - <option value=\"$tog_published_link\">".__('Published')."</option>"; + $reply .= "<option value=\"Headlines.selectionToggleUnread()\">".__('Unread')."</option> + <option value=\"Headlines.selectionToggleMarked()\">".__('Starred')."</option> + <option value=\"Headlines.selectionTogglePublished()\">".__('Published')."</option>"; $reply .= "<option value=\"0\" disabled=\"1\">".__('Selection:')."</option>"; - $reply .= "<option value=\"$catchup_sel_link\">".__('Mark as read')."</option>"; - $reply .= "<option value=\"$set_score_link\">".__('Set score')."</option>"; + $reply .= "<option value=\"Headlines.catchupSelection()\">".__('Mark as read')."</option>"; + $reply .= "<option value=\"Article.selectionSetScore()\">".__('Set score')."</option>"; - if ($feed_id != "0") { - $reply .= "<option value=\"$archive_sel_link\">".__('Archive')."</option>"; + if ($feed_id == 0 && !$is_cat) { + $reply .= "<option value=\"Headlines.archiveSelection()\">".__('Move back')."</option>"; + $reply .= "<option value=\"Headlines.deleteSelection()\">".__('Delete')."</option>"; } else { - $reply .= "<option value=\"$archive_sel_link\">".__('Move back')."</option>"; - $reply .= "<option value=\"$delete_sel_link\">".__('Delete')."</option>"; - + $reply .= "<option value=\"Headlines.archiveSelection()\">".__('Archive')."</option>"; } if (PluginHost::getInstance()->get_plugin("mail")) { @@ -148,7 +114,7 @@ class Feeds extends Handler_Protected { $reply .= $p->hook_headline_toolbar_button($feed_id, $is_cat); } - $reply .= "</span></span>"; + $reply .= "</span>"; return $reply; } @@ -401,7 +367,7 @@ class Feeds extends Handler_Protected { } } - $reply['content'] .= "<div class='hl hlMenuAttach $class' data-orig-feed-id='$feed_id' data-article-id='$id' id='RROW-$id' $mouseover_attrs>"; + $reply['content'] .= "<div class='hl $class' data-orig-feed-id='$feed_id' data-article-id='$id' id='RROW-$id' $mouseover_attrs>"; $reply['content'] .= "<div class='left'>"; @@ -415,7 +381,7 @@ class Feeds extends Handler_Protected { $reply['content'] .= "</div>"; $reply['content'] .= "<div onclick='return Headlines.click(event, $id)' - class=\"title\"><span class='hl-content $hlc_suffix'>"; + class=\"title\"><span data-article-id=\"$id\" class='hl-content hlMenuAttach $hlc_suffix'>"; $reply['content'] .= "<a class=\"title $hlc_suffix\" href=\"" . htmlspecialchars($line["link"]) . "\" onclick=\"\">" . @@ -502,7 +468,7 @@ class Feeds extends Handler_Protected { id=\"RROW-$id\" data-content=\"$content_encoded\" data-article-id='$id' data-orig-feed-id='$feed_id' $mouseover_attrs>"; $tmp_content .= "<div class=\"header\">"; - $tmp_content .= "<div style=\"vertical-align : middle\">"; + $tmp_content .= "<div class=\"buttons\">"; $tmp_content .= "<input dojoType=\"dijit.form.CheckBox\" type=\"checkbox\" onclick=\"Headlines.onRowChecked(this)\" @@ -562,7 +528,7 @@ class Feeds extends Handler_Protected { $tmp_content .= "<span class='updated' title='$date_entered_fmt'>$updated_fmt</span>"; - $tmp_content .= "<div style=\"vertical-align : middle\">"; + $tmp_content .= "<div class='right'>"; $tmp_content .= "$score_pic"; if (!get_pref("VFEED_GROUP_BY_FEED") && $line["feed_title"]) { @@ -631,7 +597,7 @@ class Feeds extends Handler_Protected { $tags_str = Article::format_tags_string($tags, $id); - $tmp_content .= "<span class='left'>"; + $tmp_content .= "<div class='left'>"; $tmp_content .= "<img src='images/tag.png' alt='Tags' title='Tags'> <span id=\"ATSTR-$id\">$tags_str</span> @@ -659,8 +625,8 @@ class Feeds extends Handler_Protected { if ($entry_comments) $tmp_content .= " ($entry_comments)"; - $tmp_content .= "</span>"; - $tmp_content .= "<div>"; + $tmp_content .= "</div>"; + $tmp_content .= "<div class='right'>"; foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_ARTICLE_BUTTON) as $p) { $tmp_content .= $p->hook_article_button($line); @@ -1019,7 +985,7 @@ class Feeds extends Handler_Protected { __('This feed requires authentication.')."</div>"; print "<div class=\"dlgButtons\"> - <button dojoType=\"dijit.form.Button\" class=\"btn-primary\" type=\"submit\" onclick=\"return dijit.byId('feedAddDlg').execute()\">".__('Subscribe')."</button>"; + <button dojoType=\"dijit.form.Button\" class=\"alt-primary\" type=\"submit\" onclick=\"return dijit.byId('feedAddDlg').execute()\">".__('Subscribe')."</button>"; if (!(defined('_DISABLE_FEED_BROWSER') && _DISABLE_FEED_BROWSER)) { print "<button dojoType=\"dijit.form.Button\" onclick=\"return CommonDialogs.feedBrowser()\">".__('More feeds')."</button>"; @@ -1115,7 +1081,7 @@ class Feeds extends Handler_Protected { </div>"; } - print "<button dojoType=\"dijit.form.Button\" type=\"submit\" class=\"btn-primary\" onclick=\"dijit.byId('searchDlg').execute()\">".__('Search')."</button> + print "<button dojoType=\"dijit.form.Button\" type=\"submit\" class=\"alt-primary\" onclick=\"dijit.byId('searchDlg').execute()\">".__('Search')."</button> <button dojoType=\"dijit.form.Button\" onclick=\"dijit.byId('searchDlg').hide()\">".__('Cancel')."</button> </div>"; diff --git a/classes/handler/public.php b/classes/handler/public.php index 531392c84..e216d7a36 100755 --- a/classes/handler/public.php +++ b/classes/handler/public.php @@ -262,23 +262,24 @@ class Handler_Public extends Handler { function getProfiles() { $login = clean($_REQUEST["login"]); + $rv = []; - $sth = $this->pdo->prepare("SELECT ttrss_settings_profiles.* FROM ttrss_settings_profiles,ttrss_users + if ($login) { + $sth = $this->pdo->prepare("SELECT ttrss_settings_profiles.* FROM ttrss_settings_profiles,ttrss_users WHERE ttrss_users.id = ttrss_settings_profiles.owner_uid AND login = ? ORDER BY title"); - $sth->execute([$login]); - - print "<select dojoType='dijit.form.Select' style='width : 220px; margin : 0px' name='profile'>"; + $sth->execute([$login]); - print "<option value='0'>" . __("Default profile") . "</option>"; + $rv = [ [ "value" => 0, "label" => __("Default profile") ] ]; - while ($line = $sth->fetch()) { - $id = $line["id"]; - $title = $line["title"]; + while ($line = $sth->fetch()) { + $id = $line["id"]; + $title = $line["title"]; - print "<option value='$id'>$title</option>"; - } + array_push($rv, [ "label" => $title, "value" => $id ]); + } + } - print "</select>"; + print json_encode($rv); } function logout() { diff --git a/classes/pref/feeds.php b/classes/pref/feeds.php index ab5ef7890..d29cf70f5 100755 --- a/classes/pref/feeds.php +++ b/classes/pref/feeds.php @@ -747,7 +747,7 @@ class Pref_Feeds extends Handler_Protected { <input type=\"hidden\" name=\"method\" value=\"uploadicon\"> <button class=\"\" dojoType=\"dijit.form.Button\" onclick=\"return CommonDialogs.uploadFeedIcon();\" type=\"submit\">".__('Replace')."</button> - <button class=\"btn-danger\" dojoType=\"dijit.form.Button\" onclick=\"return CommonDialogs.removeFeedIcon($feed_id);\" + <button class=\"alt-danger\" dojoType=\"dijit.form.Button\" onclick=\"return CommonDialogs.removeFeedIcon($feed_id);\" type=\"submit\">".__('Remove')."</button> </form>"; @@ -765,7 +765,7 @@ class Pref_Feeds extends Handler_Protected { print "<div class='dlgButtons'> <div style=\"float : left\"> - <button class=\"btn-danger\" dojoType=\"dijit.form.Button\" onclick='return CommonDialogs.unsubscribeFeed($feed_id, \"$title\")'>". + <button class=\"alt-danger\" dojoType=\"dijit.form.Button\" onclick='return CommonDialogs.unsubscribeFeed($feed_id, \"$title\")'>". __('Unsubscribe')."</button>"; print "</div>"; @@ -1335,7 +1335,7 @@ class Pref_Feeds extends Handler_Protected { print "<button dojoType=\"dijit.form.Button\" onclick=\"return App.displayDlg('".__("Show as feed")."','generatedFeed', '$rss_url')\">". __('Display URL')."</button> "; - print "<button class=\"btn-danger\" dojoType=\"dijit.form.Button\" onclick=\"return Helpers.clearFeedAccessKeys()\">". + print "<button class=\"alt-danger\" dojoType=\"dijit.form.Button\" onclick=\"return Helpers.clearFeedAccessKeys()\">". __('Clear all generated URLs')."</button> "; print "</p>"; @@ -1463,7 +1463,7 @@ class Pref_Feeds extends Handler_Protected { print "<div class='dlgButtons'>"; print "<div style='float : left'>"; - print "<button class=\"btn-danger\" dojoType=\"dijit.form.Button\" onclick=\"dijit.byId('inactiveFeedsDlg').removeSelected()\">" + print "<button class=\"alt-danger\" dojoType=\"dijit.form.Button\" onclick=\"dijit.byId('inactiveFeedsDlg').removeSelected()\">" .__('Unsubscribe from selected feeds')."</button> "; print "</div>"; @@ -1527,7 +1527,7 @@ class Pref_Feeds extends Handler_Protected { print "<div class='dlgButtons'>"; print "<div style='float : left'>"; - print "<button class=\"btn-danger\" dojoType=\"dijit.form.Button\" onclick=\"dijit.byId('errorFeedsDlg').removeSelected()\">" + print "<button class=\"alt-danger\" dojoType=\"dijit.form.Button\" onclick=\"dijit.byId('errorFeedsDlg').removeSelected()\">" .__('Unsubscribe from selected feeds')."</button> "; print "</div>"; diff --git a/classes/pref/filters.php b/classes/pref/filters.php index ef18e8058..0bb1493e5 100755 --- a/classes/pref/filters.php +++ b/classes/pref/filters.php @@ -514,14 +514,14 @@ class Pref_Filters extends Handler_Protected { print "<div class=\"dlgButtons\">"; print "<div style=\"float : left\">"; - print "<button dojoType=\"dijit.form.Button\" class=\"btn-danger\" onclick=\"return dijit.byId('filterEditDlg').removeFilter()\">". + print "<button dojoType=\"dijit.form.Button\" class=\"alt-danger\" onclick=\"return dijit.byId('filterEditDlg').removeFilter()\">". __('Remove')."</button>"; print "</div>"; print "<button dojoType=\"dijit.form.Button\" onclick=\"return dijit.byId('filterEditDlg').test()\">". __('Test')."</button> "; - print "<button dojoType=\"dijit.form.Button\" type=\"submit\" class=\"btn-primary\" onclick=\"return dijit.byId('filterEditDlg').execute()\">". + print "<button dojoType=\"dijit.form.Button\" type=\"submit\" class=\"alt-primary\" onclick=\"return dijit.byId('filterEditDlg').execute()\">". __('Save')."</button> "; print "<button dojoType=\"dijit.form.Button\" onclick=\"return dijit.byId('filterEditDlg').hide()\">". @@ -1015,7 +1015,7 @@ class Pref_Filters extends Handler_Protected { </div>"; - print "<button dojoType=\"dijit.form.Button\" class=\"btn-primary \" type=\"submit\" onclick=\"return dijit.byId('filterNewRuleDlg').execute()\">". + print "<button dojoType=\"dijit.form.Button\" class=\"alt-primary \" type=\"submit\" onclick=\"return dijit.byId('filterNewRuleDlg').execute()\">". ($rule ? __("Save rule") : __('Add rule'))."</button> "; print "<button dojoType=\"dijit.form.Button\" onclick=\"return dijit.byId('filterNewRuleDlg').hide()\">". @@ -1108,7 +1108,7 @@ class Pref_Filters extends Handler_Protected { print "<div class=\"dlgButtons\">"; - print "<button dojoType=\"dijit.form.Button\" class=\"btn-primary\" type=\"submit\" onclick=\"return dijit.byId('filterNewActionDlg').execute()\">". + print "<button dojoType=\"dijit.form.Button\" class=\"alt-primary\" type=\"submit\" onclick=\"return dijit.byId('filterNewActionDlg').execute()\">". ($action ? __("Save action") : __('Add action'))."</button> "; print "<button dojoType=\"dijit.form.Button\" onclick=\"return dijit.byId('filterNewActionDlg').hide()\">". diff --git a/classes/pref/labels.php b/classes/pref/labels.php index 49118ab4a..1e297818c 100644 --- a/classes/pref/labels.php +++ b/classes/pref/labels.php @@ -78,7 +78,7 @@ class Pref_Labels extends Handler_Protected { # print "</form>"; print "<div class=\"dlgButtons\">"; - print "<button dojoType=\"dijit.form.Button\" type=\"submit\" class=\"btn-primary\" onclick=\"dijit.byId('labelEditDlg').execute()\">". + print "<button dojoType=\"dijit.form.Button\" type=\"submit\" class=\"alt-primary\" onclick=\"dijit.byId('labelEditDlg').execute()\">". __('Save')."</button>"; print "<button dojoType=\"dijit.form.Button\" onclick=\"dijit.byId('labelEditDlg').hide()\">". __('Cancel')."</button>"; diff --git a/classes/pref/prefs.php b/classes/pref/prefs.php index 161b0acb6..5a42884c7 100644 --- a/classes/pref/prefs.php +++ b/classes/pref/prefs.php @@ -227,7 +227,7 @@ class Pref_Prefs extends Handler_Protected { print_hidden("op", "pref-prefs"); print_hidden("method", "changeemail"); - print "<p><button dojoType=\"dijit.form.Button\" type=\"submit\" class=\"btn-primary\">". + print "<p><button dojoType=\"dijit.form.Button\" type=\"submit\" class=\"alt-primary\">". __("Save data")."</button>"; print "</form>"; @@ -298,7 +298,7 @@ class Pref_Prefs extends Handler_Protected { print_hidden("op", "pref-prefs"); print_hidden("method", "changepassword"); - print "<p><button dojoType=\"dijit.form.Button\" type=\"submit\" class=\"btn-primary\">". + print "<p><button dojoType=\"dijit.form.Button\" type=\"submit\" class=\"alt-primary\">". __("Change password")."</button>"; print "</form>"; @@ -403,7 +403,7 @@ class Pref_Prefs extends Handler_Protected { print "</td></tr>"; print "</table>"; - print "<p><button dojoType=\"dijit.form.Button\" type=\"submit\" class=\"btn-primary\">". + print "<p><button dojoType=\"dijit.form.Button\" type=\"submit\" class=\"alt-primary\">". __("Enable OTP")."</button>"; print "</form>"; @@ -653,7 +653,7 @@ class Pref_Prefs extends Handler_Protected { print_hidden("op", "pref-prefs"); print_hidden("method", "saveconfig"); - print "<div dojoType=\"dijit.form.ComboButton\" type=\"submit\" class=\"btn-primary\"> + print "<div dojoType=\"dijit.form.ComboButton\" type=\"submit\" class=\"alt-primary\"> <span>".__('Save configuration')."</span> <div dojoType=\"dijit.DropDownMenu\"> <div dojoType=\"dijit.MenuItem\" @@ -665,7 +665,7 @@ class Pref_Prefs extends Handler_Protected { print "<button dojoType=\"dijit.form.Button\" onclick=\"return Helpers.editProfiles()\">". __('Manage profiles')."</button> "; - print "<button dojoType=\"dijit.form.Button\" class=\"btn-danger\" onclick=\"return Helpers.confirmReset()\">". + print "<button dojoType=\"dijit.form.Button\" class=\"alt-danger\" onclick=\"return Helpers.confirmReset()\">". __('Reset to defaults')."</button>"; print " "; @@ -1096,7 +1096,7 @@ class Pref_Prefs extends Handler_Protected { print "<div class='dlgButtons'> <div style='float : left'> - <button class=\"btn-danger\" dojoType=\"dijit.form.Button\" onclick=\"dijit.byId('profileEditDlg').removeSelected()\">". + <button class=\"alt-danger\" dojoType=\"dijit.form.Button\" onclick=\"dijit.byId('profileEditDlg').removeSelected()\">". __('Remove selected profiles')."</button> <button dojoType=\"dijit.form.Button\" onclick=\"dijit.byId('profileEditDlg').activateProfile()\">". __('Activate profile')."</button> diff --git a/classes/pref/system.php b/classes/pref/system.php index d60b419cf..ef2ca98b0 100644 --- a/classes/pref/system.php +++ b/classes/pref/system.php @@ -40,7 +40,7 @@ class Pref_System extends Handler_Protected { onclick=\"Helpers.updateEventLog()\">".__('Refresh')."</button> "; print " <button dojoType=\"dijit.form.Button\" - class=\"btn-danger\" onclick=\"Helpers.clearEventLog()\">".__('Clear')."</button> "; + class=\"alt-danger\" onclick=\"Helpers.clearEventLog()\">".__('Clear')."</button> "; print "<p><table width=\"100%\" cellspacing=\"10\" class=\"prefErrorLog\">"; diff --git a/classes/pref/users.php b/classes/pref/users.php index aeab28153..9a9feac92 100644 --- a/classes/pref/users.php +++ b/classes/pref/users.php @@ -99,7 +99,7 @@ class Pref_Users extends Handler_Protected { print '</div>'; print "<div class=\"dlgButtons\"> - <button dojoType=\"dijit.form.Button\" class=\"btn-primary\" type=\"submit\" onclick=\"dijit.byId('userEditDlg').execute()\">". + <button dojoType=\"dijit.form.Button\" class=\"alt-primary\" type=\"submit\" onclick=\"dijit.byId('userEditDlg').execute()\">". __('Save')."</button> <button dojoType=\"dijit.form.Button\" onclick=\"dijit.byId('userEditDlg').hide()\">". __('Cancel')."</button></div>"; |