diff options
author | Craig Meyer <[email protected]> | 2011-07-30 22:34:22 -0400 |
---|---|---|
committer | Craig Meyer <[email protected]> | 2011-07-30 22:34:22 -0400 |
commit | 08ae2a5ba6b69b574c891a7fb3f88cab5d55b66f (patch) | |
tree | 64273a5c001539f92b858e28e6010e6c9e2e05be /modules/pref-feeds.php | |
parent | 9949bd154e9d01b50132e387059ef987c6887c8b (diff) |
Extend OPML preferences pane, to provide more control of Export OPML
User is prompted for filename, and also whether to include settings.
Default filename is: TinyTinyRSS.opml
modules/pref-feeds.php
Prompt for output OPML filename (Default: TinyTinyRSS.opml )
opml.php
Modify to support passing in name=<filename>&settings=[0|1]
functions.js
Modify to support passing in name=<filename>&settings=[0|1]
Diffstat (limited to 'modules/pref-feeds.php')
-rw-r--r-- | modules/pref-feeds.php | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/modules/pref-feeds.php b/modules/pref-feeds.php index e16fa9b13..947716e91 100644 --- a/modules/pref-feeds.php +++ b/modules/pref-feeds.php @@ -1440,16 +1440,21 @@ name=\"upload_iframe\" onload=\"opmlImportComplete(this)\" style=\"width: 400px; height: 100px; display: none;\"></iframe>"; - print "<form style='display : block' target=\"upload_iframe\" + print "<form name=\"opml_form\" style='display : block' target=\"upload_iframe\" enctype=\"multipart/form-data\" method=\"POST\" action=\"backend.php\"> <input id=\"opml_file\" name=\"opml_file\" type=\"file\"> <input type=\"hidden\" name=\"op\" value=\"dlg\"> <input type=\"hidden\" name=\"id\" value=\"importOpml\"> - <button dojoType=\"dijit.form.Button\" onclick=\"return opmlImport();\" - type=\"submit\">".__('Import')."</button> - <button dojoType=\"dijit.form.Button\" onclick=\"gotoExportOpml()\">".__('Export OPML')."</button> - </form>"; + <button dojoType=\"dijit.form.Button\" onclick=\"return opmlImport();\" type=\"submit\">" . + __('Import') . "</button>" . + "<p>" . __('Export Name: ') . + "<input type=\"text\" id=\"filename\" value=\"TinyTinyRSS.opml\" /> " . + __('Include Settings? ') . "<input type=\"checkbox\" id=\"settings\" CHECKED />" . + + "<button dojoType=\"dijit.form.Button\" + onclick=\"gotoExportOpml(document.opml_form.filename.value, document.opml_form.settings.checked)\" >" . + __('Export OPML') . "</button></p></form>"; print "<p>".__('Your OPML can be published publicly and can be subscribed by anyone who knows the URL below.'); |