200 |
201 | -
146 |
147 |
├── .gitignore ├── data ├── images │ ├── gear.png │ ├── logo.png │ ├── bottom.png │ ├── loading.gif │ ├── logo16.png │ ├── logo_37.png │ ├── logo_64.png │ ├── scroll.png │ ├── signup.png │ ├── button_bg.png │ ├── dashboard.png │ ├── ic_public.png │ ├── logo_128.png │ ├── logo_anim.gif │ ├── logo_big.png │ ├── logo_gray.png │ ├── popup_bg.png │ ├── popup_new.png │ ├── separator.png │ ├── signup_bg.png │ ├── ajax-loader.gif │ ├── bottom_logo.png │ ├── generic_file.png │ ├── ic_private.png │ ├── logo16_anim.gif │ ├── logo_large.png │ ├── logo_small.png │ ├── more_content.png │ ├── popup_logo.png │ ├── public_bage.png │ ├── create_folder.png │ ├── logo_small_bw.png │ ├── upload_button.png │ ├── btn_camera_gray.png │ ├── btn_camera_normal.png │ ├── choose_gallery_bg.png │ ├── dropdown_arrow_up.png │ ├── edit_image_logo.png │ ├── edit_image_panel.png │ ├── logo_anim_sprite.png │ ├── logo_small_clean.png │ ├── take_screenshot.png │ ├── choose_gallery_new.png │ ├── dropdown_arrow_down.png │ └── more_content_pressed.png ├── css │ ├── chosen-sprite.png │ ├── reset-min.css │ ├── options.css │ ├── reset-context-min.css │ ├── jquery.jscrollpane.css │ ├── page.css │ ├── popup.css │ └── chosen.css ├── js │ ├── minus_auth.js │ ├── canvas_animation.js │ ├── jquery.mousewheel.js │ ├── store.js │ ├── jquery.timeago.js │ ├── jquery.tmpl.min.js │ ├── portamento.js │ ├── popup.js │ ├── content_script.js │ ├── minus.js │ ├── background.js │ └── chosen.jquery.min.js ├── background.html ├── message_bridge.js ├── options.html ├── popup.html └── edit_image.html ├── README.md ├── doc └── main.md ├── package.json ├── lib ├── upload.js ├── main.js └── ui.js └── test └── test-main.js /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.sw* 3 | -------------------------------------------------------------------------------- /data/images/gear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/gear.png -------------------------------------------------------------------------------- /data/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/logo.png -------------------------------------------------------------------------------- /data/images/bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/bottom.png -------------------------------------------------------------------------------- /data/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/loading.gif -------------------------------------------------------------------------------- /data/images/logo16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/logo16.png -------------------------------------------------------------------------------- /data/images/logo_37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/logo_37.png -------------------------------------------------------------------------------- /data/images/logo_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/logo_64.png -------------------------------------------------------------------------------- /data/images/scroll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/scroll.png -------------------------------------------------------------------------------- /data/images/signup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/signup.png -------------------------------------------------------------------------------- /data/images/button_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/button_bg.png -------------------------------------------------------------------------------- /data/images/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/dashboard.png -------------------------------------------------------------------------------- /data/images/ic_public.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/ic_public.png -------------------------------------------------------------------------------- /data/images/logo_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/logo_128.png -------------------------------------------------------------------------------- /data/images/logo_anim.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/logo_anim.gif -------------------------------------------------------------------------------- /data/images/logo_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/logo_big.png -------------------------------------------------------------------------------- /data/images/logo_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/logo_gray.png -------------------------------------------------------------------------------- /data/images/popup_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/popup_bg.png -------------------------------------------------------------------------------- /data/images/popup_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/popup_new.png -------------------------------------------------------------------------------- /data/images/separator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/separator.png -------------------------------------------------------------------------------- /data/images/signup_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/signup_bg.png -------------------------------------------------------------------------------- /data/css/chosen-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/css/chosen-sprite.png -------------------------------------------------------------------------------- /data/images/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/ajax-loader.gif -------------------------------------------------------------------------------- /data/images/bottom_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/bottom_logo.png -------------------------------------------------------------------------------- /data/images/generic_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/generic_file.png -------------------------------------------------------------------------------- /data/images/ic_private.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/ic_private.png -------------------------------------------------------------------------------- /data/images/logo16_anim.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/logo16_anim.gif -------------------------------------------------------------------------------- /data/images/logo_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/logo_large.png -------------------------------------------------------------------------------- /data/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/logo_small.png -------------------------------------------------------------------------------- /data/images/more_content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/more_content.png -------------------------------------------------------------------------------- /data/images/popup_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/popup_logo.png -------------------------------------------------------------------------------- /data/images/public_bage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/public_bage.png -------------------------------------------------------------------------------- /data/images/create_folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/create_folder.png -------------------------------------------------------------------------------- /data/images/logo_small_bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/logo_small_bw.png -------------------------------------------------------------------------------- /data/images/upload_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/upload_button.png -------------------------------------------------------------------------------- /data/images/btn_camera_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/btn_camera_gray.png -------------------------------------------------------------------------------- /data/images/btn_camera_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/btn_camera_normal.png -------------------------------------------------------------------------------- /data/images/choose_gallery_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/choose_gallery_bg.png -------------------------------------------------------------------------------- /data/images/dropdown_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/dropdown_arrow_up.png -------------------------------------------------------------------------------- /data/images/edit_image_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/edit_image_logo.png -------------------------------------------------------------------------------- /data/images/edit_image_panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/edit_image_panel.png -------------------------------------------------------------------------------- /data/images/logo_anim_sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/logo_anim_sprite.png -------------------------------------------------------------------------------- /data/images/logo_small_clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/logo_small_clean.png -------------------------------------------------------------------------------- /data/images/take_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/take_screenshot.png -------------------------------------------------------------------------------- /data/images/choose_gallery_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/choose_gallery_new.png -------------------------------------------------------------------------------- /data/images/dropdown_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/dropdown_arrow_down.png -------------------------------------------------------------------------------- /data/images/more_content_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buger/minus-firefox/master/data/images/more_content_pressed.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | This is the minus-firefox add-on. It contains: 2 | 3 | * A program (lib/main.js). 4 | * A few tests. 5 | * Some meager documentation. 6 | -------------------------------------------------------------------------------- /doc/main.md: -------------------------------------------------------------------------------- 1 | The main module is a program that creates a widget. When a user clicks on 2 | the widget, the program loads the mozilla.org website in a new tab. 3 | -------------------------------------------------------------------------------- /data/js/minus_auth.js: -------------------------------------------------------------------------------- 1 | browser.addMessageListener(function(){ 2 | 3 | }); 4 | 5 | try { 6 | var user = document.getElementById('nav_username_display').innerHTML; 7 | } catch(e) { 8 | var user = ""; 9 | } 10 | 11 | browser.onReady(function(){ 12 | browser.postMessage({ method: "setUsername", username: user }) 13 | }); 14 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "minus_ff", 3 | "author": "Minus.com", 4 | "version": "1.7", 5 | "icon": "data/images/logo_64.png", 6 | "icon64": "data/images/logo_64.png", 7 | "fullName": "Minus - Share simply", 8 | "id": "jid0-IqTRXaCOez4eRl9nE76oWp1G2iE", 9 | "description": "The simplest and free way to share share pictures, documents, music, videos and files fast, easy, and fun. Minus is the universal sharing platform." 10 | } 11 | -------------------------------------------------------------------------------- /data/background.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |=0;i--)m(j[i]);m(k)}function m(j){var p,i=j,k,e,m;if(m=j.getAttribute(d)){while(i.parentNode&&(i=i.parentNode).nodeType===1&&!(p=i.getAttribute(d)));if(p!==m){i=i.parentNode?i.nodeType===11?0:i.getAttribute(d)||0:0;if(!(e=b[m])){e=f[m];e=g(e,b[i]||f[i],null,true);e.key=++h;b[h]=e}c&&o(m)}j.removeAttribute(d)}else if(c&&(e=a.data(j,"tmplItem"))){o(e.key);b[e.key]=e;i=a.data(j.parentNode,"tmplItem");i=i?i.key:0}if(e){k=e;while(k&&k.key!=i){k.nodes.push(j);k=k.parent}delete e._ctnt;delete e._wrap;a.data(j,"tmplItem",e)}function o(a){a=a+n;e=l[a]=l[a]||g(e,b[e.parent.key+n]||e.parent,null,true)}}}function u(a,d,c,b){if(!a)return l.pop();l.push({_:a,tmpl:d,item:this,data:c,options:b})}function w(d,c,b){return a.tmpl(a.template(d),c,b,this)}function x(b,d){var c=b.options||{};c.wrapped=d;return a.tmpl(a.template(b.tmpl),b.data,c,b.item)}function v(d,c){var b=this._wrap;return a.map(a(a.isArray(b)?b.join(""):b).filter(d||"*"),function(a){return c?a.innerText||a.textContent:a.outerHTML||s(a)})}function t(){var b=this.nodes;a.tmpl(null,null,null,this).insertBefore(b[0]);a(b).remove()}})(jQuery) -------------------------------------------------------------------------------- /data/popup.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 70 | 71 | 72 | 98 | 99 | 100 |
200 |
201 | =0||c.html.indexOf("[")===0){e=c.html.replace(/\[|\]/g,"").split(" ");if(e.length)for(o=0,q=e.length;o"+c.html.substr(k+i.length),l=l.substr(0,k)+""+l.substr(k)):l=c.html,a("#"+g).html!==l&&a("#"+g).html(l),this.result_activate(a("#"+g)),c.group_array_index!=null&&a("#"+this.results_data[c.group_array_index].dom_id).show()):(this.result_highlight&&g===this.result_highlight.attr("id")&&this.result_clear_highlight(),this.result_deactivate(a("#"+g)))}}return h<1&&i.length?this.no_results(i):this.winnow_results_set_highlight()},b.prototype.winnow_results_clear=function(){var b,c,d,e,f;this.search_field.val(""),c=this.search_results.find("li"),f=[];for(d=0,e=c.length;d