Sunday, January 15, 2017

MDN: Demos of open web technologies

Mozilla supports a wide variety of exciting open web technologies, and we encourage their use.  This page offers links to interesting demonstrations of these technologies, including some that were popular in the Demo Studio, which has since been retired.

React.js notes

Tuesday, January 3, 2017

VisualStudio.com and Eclipse Git Notes

iOS iFrame Notes


SharePoint 2013 SEO notes

Poster/Image Fallback for HTML5 Video

From this answer to Display fallback image even if the browser supports html5 video:

Poster:  A URL indicating a poster frame to show until the user plays or seeks. If this attribute isn't specified, nothing is displayed until the first frame is available; then the first frame is displayed as the poster frame.  https://developer.mozilla.org/en-US/docs/HTML/Element/video

About SPUtility.MakeBrowserCacheSafeLayoutsUrl

Hashtag navigation in SharePoint 2013

From this thread:  I cant add a hashtag at the end of a url for a navigation item
(NYTom's answer)

//About the following block of code
//Because of SharePoint MDS, SP doesnt like appending data to the 
//querystring of a navigation item.
//If a navigation item has data appeneded like a ? or #, 
//it gets stripped off. I have contacted MS about this and this is by design
//To get around this, I have that when a navigation item 
//label startes with #, then the #gets stripped off and the url gets
//appended a # along with the label with spaces stripped off, 
//so the anchor tag will work. -- TJF
$anchorResults = $('a').filter(function() {
    var txt = $(this).text();

    return (txt.length > 1 && txt[0] == '#');
});

$.each($anchorResults, function (index, value) {
    var txt = $(value).text().substring(1);
    var href = $(value).attr('href') + '#' + txt.replace(/ /g, '');

    $(value).text( txt );
    $(value).attr('href', href);
});
//End Block

URLs and tokens in SharePoint 2013

URLs and tokens in SharePoint 2013:  info on URLs and tokens like ~sitecollection.