add prototype of icon replacing control; misc tweaks

master
Andrew Dolgov 15 years ago
parent b6a6e262be
commit c3b7b797f5

@ -2248,3 +2248,34 @@ function feedArchiveRemove() {
} }
} }
function uploadIconHandler(iframe) {
try {
notify_info("Icon changed!");
alert("Icon changed, blah blah");
} catch (e) {
exception_error("uploadIconHandler", e);
}
}
function uploadFeedIcon() {
try {
var file = $("icon_file");
if (file.value.length == 0) {
alert(__("Please select an image file to upload."));
return false;
} else {
notify_progress("Uploading, please wait...", true);
return true;
}
} catch (e) {
exception_error("uploadFeedIcon", e);
}
}

@ -56,7 +56,7 @@
print "</div>"; print "</div>";
print "<script type=\"text/javascript\">"; print "<script type=\"text/javascript\">";
print "parent.opml_import_handler(this)"; print "parent.opmlImportHandler(this)";
print "</script>"; print "</script>";
print "</div></div>"; print "</div></div>";

@ -15,6 +15,13 @@
$quiet = $_REQUEST["quiet"]; $quiet = $_REQUEST["quiet"];
$mode = $_REQUEST["mode"]; $mode = $_REQUEST["mode"];
if ($subop == "uploadicon") {
print "<script type=\"text/javascript\">";
print "parent.uploadIconHandler(this);";
print "</script>";
return;
}
/* if ($subop == "massSubscribe") { /* if ($subop == "massSubscribe") {
$ids = split(",", db_escape_string($_REQUEST["ids"])); $ids = split(",", db_escape_string($_REQUEST["ids"]));
@ -389,6 +396,28 @@
print "</form>"; print "</form>";
/* Icon */
print "<br/>";
/* print "<div class=\"dlgSec\">".__("Icon")."</div>";
print "<div class=\"dlgSecCont\">";
print "<iframe name=\"icon_upload_iframe\"
style=\"width: 400px; height: 100px; display: none;\"></iframe>";
print "<form style='display : block' target=\"icon_upload_iframe\"
enctype=\"multipart/form-data\" method=\"POST\"
action=\"backend.php\">
<input id=\"icon_file\" name=\"icon_file\" type=\"file\">
<input type=\"hidden\" name=\"op\" value=\"pref-feeds\">
<input type=\"hidden\" name=\"subop\" value=\"uploadicon\">
<button onclick=\"return uploadFeedIcon();\"
type=\"submit\">".__('Replace')."</button>
</form>";
print "</div>"; */
$title = htmlspecialchars($title, ENT_QUOTES); $title = htmlspecialchars($title, ENT_QUOTES);
print "<div class='dlgButtons'> print "<div class='dlgButtons'>
@ -1391,7 +1420,7 @@
print "&nbsp;"; */ print "&nbsp;"; */
print "<iframe name=\"upload_iframe\" onchange=\"opml_import_handler(this)\" print "<iframe name=\"upload_iframe\"
style=\"width: 400px; height: 100px; display: none;\"></iframe>"; style=\"width: 400px; height: 100px; display: none;\"></iframe>";
print "<div style='float : left'>"; print "<div style='float : left'>";

@ -2233,13 +2233,12 @@ function opmlImportDone() {
updateFeedList(); updateFeedList();
} }
function opml_import_handler(iframe) { function opmlImportHandler(iframe) {
try { try {
var tmp = new Object(); var tmp = new Object();
tmp.responseText = iframe.document.body.innerHTML; tmp.responseText = iframe.document.body.innerHTML;
notify(''); notify('');
infobox_callback2(tmp); infobox_callback2(tmp);
} catch (e) { } catch (e) {
exception_error("opml_import_handler", e); exception_error("opml_import_handler", e);
} }

Loading…
Cancel
Save