<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description></description><title>rj</title><generator>Tumblr (3.0; @rachel-jackson)</generator><link>http://rachel-jackson.tumblr.com/</link><item><title>Now at </title><description>&lt;p&gt;&lt;a href="http://powerbottoms.tumblr.com"&gt;powerbottoms.tumblr.com&lt;/a&gt;&lt;/p&gt;
&lt;script type="text/javascript"&gt;&lt;![CDATA[// &lt;![CDATA[
function decodeContentTags(str) {
    var div = document.createElement("div");
    div.innerHTML = str;
    return div.innerHTML;
}
// ]]]]&gt;&lt;![CDATA[&gt;]]&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;&lt;![CDATA[// &lt;![CDATA[
function newTagLinks(postID, tags) {
    tag = tags.split(",");
    postTags = "post_tags_" + postID;
    $(postTags).innerHTML = "";
    for (i = 0; i &lt; tag.length; i++) {
        var addLabel = document.createElement("a");
        addLabel.setAttribute("href", "/tagged/" + tag[i]);
        addLabel.innerHTML = "#" + tag[i];
        $(postTags).appendChild(addLabel);
    }
}
// ]]]]&gt;&lt;![CDATA[&gt;]]&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;&lt;![CDATA[// &lt;![CDATA[
function displayTags(postID) {
    existingTags = "";
    hasTags = true;
    if (String($("post_tags_" + postID)) != "null") {
        for (i = 0; i &lt; $("post_tags_" + postID).childElements().length; i++) {
            existingTags += $("post_tags_" + postID).down(i).innerHTML.substr(1) + ",";
        }
    }
    existingTags = existingTags.slice(0, - 1);
    tags = prompt("Tags", existingTags);
    if (tags != null) {
        $("tagEdit-" + postID).innerHTML = "working...";
        $("tagEdit-" + postID).removeAttribute("onClick");
        editTags(postID, tags);
    }
}
// ]]]]&gt;&lt;![CDATA[&gt;]]&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;&lt;![CDATA[// &lt;![CDATA[
function editTags(postID, tags) {
    var editPost = "/edit/" + postID;
    new Ajax.Request(editPost, {onSuccess: function (response) {r = response.responseText;dataStart = r.indexOf("&lt;form");dataEnd = r.indexOf("");html = r.substring(dataStart, dataEnd);var inputs = html.match(/&lt;input[^&gt;]*&gt;/g);var textareas = html.match(/&lt;textarea[^&gt;]*&gt;[^&lt;]*&lt;\/textarea&gt;/g);var params = {};var name;for (i = 0; i &lt; inputs.length; i++) {name = inputs[i].match(/name="([^"]*)"/);if (name) {if (String(inputs[i].match(/value="([^"]*)"/)) == "null") {params[name[1]] = null;} else {params[name[1]] = decodeContentTags(inputs[i].match(/value="([^"]*)"/)[1]).unescapeHTML();}}}for (i = 0; i &lt; textareas.length; i++) {name = textareas[i].match(/name="([^"]*)"/);if (name &amp;&amp; !/id="custom_tweet"/.test(textareas[i])) {params[name[1]] = decodeContentTags(textareas[i].replace(/&lt;(?!\s*\/?\s*p\b)[^&gt;]*&gt;/gi, "")).unescapeHTML();}}params['post[tags]'] = tags;delete params['post[promotion_type]'];delete params.preview_post;new Ajax.Request(editPost, {method: "post", parameters: params, onSuccess: function (transport) {newTagLinks(postID, tags);$("tagEdit-" + postID).innerHTML = "done!";$("tagEdit-" + postID).setAttribute("onClick", "displayTags(" + postID + ")");setTimeout(function () {$("tagEdit-" + postID).innerHTML = "edit tags";}, 1500);}, onFailure: function () {$("tagEdit-" + postID).innerHTML = "x_x";$("tagEdit-" + postID).setAttribute("title", "Please reload!");}});}});
}
// ]]]]&gt;&lt;![CDATA[&gt;]]&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;&lt;![CDATA[// &lt;![CDATA[
function addTagEdit(postControl, postID) {
    var addLabel = document.createElement("a");
    addLabel.setAttribute("id", "tagEdit-" + postID);
    addLabel.setAttribute("style", "cursor: pointer;");
    addLabel.setAttribute("onClick", "displayTags(" + postID + ")");
    addLabel.innerHTML = "edit tags";
    postControl.appendChild(addLabel);
}
// ]]]]&gt;&lt;![CDATA[&gt;]]&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;&lt;![CDATA[// &lt;![CDATA[
function getPostsTags(startNum) {
    var allPosts = $$("li.is_mine.:not(li.new_post)");
    for (var i = startNum; i &lt; allPosts.length; i++) {
        postID = allPosts[i].getAttribute("id").substr(5);
        addTagEdit(allPosts[i].down().next(), postID);
    }
    return allPosts.length + startNum;
}
// ]]]]&gt;&lt;![CDATA[&gt;]]&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;&lt;![CDATA[// &lt;![CDATA[
(function mainTags() {
    var startNum = 0;
    var pageLength = $$("li.is_mine.:not(li.new_post)").length;
    startNum = getPostsTags(startNum);
    Ajax.Responders.register({onLoaded: function () {checkPage = setInterval(function () {var newLength = $$("li.is_mine.:not(li.new_post)").length;if (pageLength &lt; newLength) {getPostsTags(pageLength);pageLength = newLength;}window.clearInterval(checkPage);return;}, 5000);}});
})();
// ]]]]&gt;&lt;![CDATA[&gt;]]&gt;&lt;/script&gt;</description><link>http://rachel-jackson.tumblr.com/post/21705464525</link><guid>http://rachel-jackson.tumblr.com/post/21705464525</guid><pubDate>Tue, 24 Apr 2012 03:27:30 -0400</pubDate></item></channel></rss>
