diff --git a/Plugins.textile b/Plugins.textile new file mode 100644 index 0000000..836b99f --- /dev/null +++ b/Plugins.textile @@ -0,0 +1,50 @@ +This is a example plugin to get you started. It removes posts which contain one of the stopwords. Save the code in a file @~/Library/Application Support/Tentia/Plugin.js@. You have to create this directory yourself. + +``` js +$(document).ready(function() { + if(tentia_instance.action == "timeline") { + tentia_instance.body.addEventListener( 'DOMNodeInserted', filter, false ); + } +}); +function filter(e) { + var stopwords = [ + // Add the stopwords here + "apple", + "#iPhone" + ]; + var element = e.target; + var parent = element.parentNode; + if(parent != tentia_instance.body) return; + var text = element.innerHTML; + for(var i=0, count=stopwords.length; i -1) { + parent.removeChild(element); + return; + } + } +} +``` + +You can use the embeded jQuery: + +``` js +$("ol").delegate('a', 'click', function(e) { + e.stopPropagation(); +}).delegate('li', 'click', function(e) { + debug(e.currentTarget.tagName) + var li = $(this); + if(li.hasClass("selected")) { + $(this).removeClass("selected"); + } else { + $(this).addClass("selected"); + } +}); +``` + +And you can add CSS too, create the file @~/Library/Application Support/Tentia/Plugin.css@ where you can put your personal CSS: + +``` css +.selected { + border-right: 5px solid green; +} +``` \ No newline at end of file