Skip to content

Instantly share code, notes, and snippets.

Mohamed Hussain S H shmdhussain

  • Sky News Arabia
  • AbuDhabi, UAE
View GitHub Profile
@shmdhussain
shmdhussain / display-none-h-key-devtool.js
Created Jan 29, 2018
In Chrome clicking "h" key in elements tab of devtools panel should toggle the hide/show
View display-none-h-key-devtool.js
var cssRule = `.__web-inspector-hide-shortcut__, .__web-inspector-hide-shortcut__ * {
display: none !important;
}`;
function injectStyleRulejQ(rule, id) {
var div = $("<div />", {
html: '&shy;<style id=' + id + '>' + rule + '</style>'
}).appendTo("body");
@shmdhussain
shmdhussain / getCookie.js
Created Jan 6, 2018
Get javascript cookies in the console
View getCookie.js
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
@shmdhussain
shmdhussain / sna-third-party-ref-url.js
Created Jan 6, 2018
SNA-third-party-reference-doc-urls
View sna-third-party-ref-url.js
// Template
// =================
/*!
* jQuery Templates Plugin 1.0.0pre
* http://github.com/jquery/jquery-tmpl
* Requires jQuery 1.4.2
*
* Copyright Software Freedom Conservancy, Inc.
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
@shmdhussain
shmdhussain / select-dropdown-option-print.js
Created Jan 6, 2018
Get the Options HTMl of dropdown which is selected in debugger
View select-dropdown-option-print.js
var aa=[];
$($0).find("option").each(function(i,el){
var htmlCont = $(this).html();
aa.push(htmlCont)
console.log($(this).html());
})
View add-script-body.js
/*START: Create Script Tag and append in last line of body*/
function addScript( src ) {
var s = document.createElement( 'script' );
s.setAttribute( 'src', src );
document.body.appendChild( s );
}
/*END: Create Script Tag and append in last line of body*/
@shmdhussain
shmdhussain / ellipsis.css
Created Jan 6, 2018
Ellipsis CSS -quick CSS
View ellipsis.css
@mixin ellipsis() {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
@mixin word-wrap() {
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-all;
word-break: break-word;
@shmdhussain
shmdhussain / enable-body-edit.js
Created Jan 6, 2018
make the whole body , content editable, useful for just changing the content in page for demo
View enable-body-edit.js
document.body.contentEditable=true
@shmdhussain
shmdhussain / debugger-timeout.js
Created Jan 6, 2018
Debugger timeout, when debugging mouse hover, run this in console, and check the mouse over actions
View debugger-timeout.js
setTimeout(function(){
debugger;
}, 5000);
@shmdhussain
shmdhussain / angular-enable-debug.js
Created Jan 6, 2018
enable angualr debugging from browser console
View angular-enable-debug.js
angular.reloadWithDebugInfo()
You can’t perform that action at this time.