Skip to content

Instantly share code, notes, and snippets.

View sapel's full-sized avatar
🌴
On vacation

Steve Apel sapel

🌴
On vacation
  • ApelCraft
  • Seattle, WA
View GitHub Profile
@sapel
sapel / gist:52155443317da9f4825a
Created October 13, 2014 22:30
count css rules bookmarklet
javascript:(function()%7Bfunction%20countCSSRules()%20%7Bvar%20results%20%3D%20''%2Clog%20%3D%20''%3Bif%20(!document.styleSheets)%20%7Breturn%3B%7Dfor%20(var%20i%20%3D%200%3B%20i%20%3C%20document.styleSheets.length%3B%20i%2B%2B)%20%7BcountSheet(document.styleSheets%5Bi%5D)%3B%7Dfunction%20countSheet(sheet)%20%7Bvar%20count%20%3D%200%3Bif%20(sheet%20%26%26%20sheet.cssRules)%20%7Bfor%20(var%20j%20%3D%200%2C%20l%20%3D%20sheet.cssRules.length%3B%20j%20%3C%20l%3B%20j%2B%2B)%20%7Bif%20(!sheet.cssRules%5Bj%5D.selectorText)%20%7Bif%20(sheet.cssRules%5Bj%5D.cssRules)%20%7Bfor%20(var%20m%20%3D%200%2C%20n%20%3D%20sheet.cssRules%5Bj%5D.cssRules.length%3B%20m%20%3C%20n%3B%20m%2B%2B)%20%7Bif(sheet.cssRules%5Bj%5D.cssRules%5Bm%5D.selectorText)%20%7Bcount%20%2B%3D%20sheet.cssRules%5Bj%5D.cssRules%5Bm%5D.selectorText.split('%2C').length%3B%7D%7D%7D%7Delse%20%7Bcount%20%2B%3D%20sheet.cssRules%5Bj%5D.selectorText.split('%2C').length%3B%7D%7Dlog%20%2B%3D%20'%5CnFile%3A%20'%20%2B%20(sheet.href%20%3F%20sheet.href%20%3A%20'inline%2
add_filter( 'get_sample_permalink_html', 't5_unabridge_sample_permalink', 10, 2 );
/**
* Replaces the shortened permalink with its full form.
*
* @param string $sample Permalink HTML
* @param int $id Post ID
* @return string
*/
function t5_unabridge_sample_permalink( $sample, $id )
@sapel
sapel / gist:5346975
Last active December 16, 2015 00:19
pagination links
<div id="pagination" class="pagination offset-by-five">
<span class="current page">1</span>
<a href="/diamonds/diamond-inventory?&amp;page=2" class="page">2</a>
<a href="/diamonds/diamond-inventory?&amp;page=3" class="page">3</a>
<a href="/diamonds/diamond-inventory?&amp;page=4" class="page">4</a>
<a href="/diamonds/diamond-inventory?&amp;page=5" class="page">5</a>
<a href="/diamonds/diamond-inventory?&amp;page=6" class="page">6</a>
<a href="/diamonds/diamond-inventory?&amp;page=7" class="page">7</a>
<a href="/diamonds/diamond-inventory?&amp;page=8" class="page">8</a>
<a href="/diamonds/diamond-inventory?&amp;page=9" class="page">9</a>
FROM DB
var POWERREVIEWS=(function(D){D.common=D.common||{};function A(l,T){var n=window,L=n.document,R=L.location,m=encodeURIComponent||escape,s=decodeURIComponent||unescape,I=Object.prototype.toString,P=10,G=\"__pr.\"+parseInt(l.merchantGroupId).toString(36),F=60*60*24*365*2,h=\"//t.powerreviews.com/t/v1.gif\",g=p({event:\"e\",eventType:\"et\",userId:\"uid\",time:\"t\",locale:\"l\",merchantGroupId:\"mgid\",merchantId:\"mid\",pageId:\"pid\",siteId:\"sid\",pageUrl:\"p\",referrerUrl:\"r\",orderId:\"oid\",orderSubtotal:\"os\",orderNumberOfItems:\"on\",orderItems:\"oi\",merchantUserId:\"muid\",userEmail:\"ue\",userFirstName:\"uf\",userLastName:\"ul\",userFullName:\"un\",marketingOptIn:\"mo\"},l.parameterAbbreviations||{}),U=\"array\",x=\"boolean\";function p(){var z={},AB,AC;for(var AA=0,w=arguments.length;AA<w;AA++){for(AB in arguments[AA]){AC=arguments[AA][AB];if(AC!==T){z[AB]=AC;}}}return z;}function N(w){return w.replace(/([-.*+?^${}()|[\\]\\/\\\\])/g,\"\\\\$1\");}function J(w){var z=L.cookie.match(\"(?:^|;)
GOOD
<product xsi:type="ProductWithReviews" locale="en_US">
<pageid>4567</pageid>
<name/>
<smallstarimagelocation>pwr/engine/images/stars_small.gif</smallstarimagelocation>
<largestarimagelocation>pwr/engine/images/stars.gif</largestarimagelocation>
<newestreviewdate>2012-12-23</newestreviewdate>
<oldestreviewdate>2012-12-23</oldestreviewdate>
<averageoverallrating>5</averageoverallrating>
<average_rating_decimal>5</average_rating_decimal>
/* Poster Image
================================================================================ */
createElement: function(){
var posterImg = _V_.createElement("img", {
className: "vjs-poster",
// Don't want poster to be tabbable.
tabIndex: -1
});