Skip to content

Instantly share code, notes, and snippets.

@rodchyn
rodchyn / gmail-selectors.js
Created March 19, 2013 17:46
Gmail jQuery Selectors for different objects
;(function($) {
var selectedRow = $("#canvas_frame").contents().find('tr').removeClass('sel').end().find('.oZ-jd[style*=visibility]').closest('tr').addClass('sel');
var nonSelectedRows = selectedRow.closest('table').find('tr').not('.sel');
var selects = {
"subject": ".hP",
"addresses": "span.gD", // Email addresses in thread
"thread-text": ".Bu:first", // Email thread text
"sidebar": ".Bu:last", // Sidebar
data:text/html, <style type="text/css">.e{position:absolute;top:0;right:0;bottom:0;left:0;}</style><div class="e" id="editor"></div><script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js" type="text/javascript" charset="utf-8"></script><script>var e=ace.edit("editor");e.setTheme("ace/theme/monokai");e.getSession().setMode("ace/mode/ruby");</script>
<!--
For other language: Instead of `ace/mode/ruby`, Use
Markdown -> `ace/mode/markdown`
Python -> `ace/mode/python`
C/C++ -> `ace/mode/c_cpp`
Javscript -> `ace/mode/javascript`
@rodchyn
rodchyn / opkg-clean
Created August 8, 2012 11:24
opkg clean script
#!/bin/sh
opkg update
PACKAGES=`opkg --force-space --noaction install $1 | grep http | cut -f 2 -d ' ' | sed 's/.$//'`
for i in $PACKAGES
do
LIST=`wget -qO- $i | tar -Oxz ./data.tar.gz | tar -tz | sort -r | sed 's/^./\/overlay/'`
for f in $LIST
do
if [ -f $f ]
then