Skip to content

Instantly share code, notes, and snippets.

View dhunmoon's full-sized avatar

Atul Chaudhary dhunmoon

View GitHub Profile
@dhunmoon
dhunmoon / jsRestFileUplodeSharepoint.js
Last active April 21, 2016 07:44
JS:Rest File Upload Sharepoint
'use strict';
//*These Variables are to store Application URL and Sharepoint Web URL
var appWebUrl, hostWebUrl;
//*This step is to check that FileReader function is supported in the Browser In which REST File Uplode is being done.
jQuery(document).ready(function () {
// Check for FileReader API (HTML5) support.
@dhunmoon
dhunmoon / jsRestFileUplode.js
Last active May 1, 2016 12:51
JS:REST File Uplode
'use strict';
/*Please refer other js file for more detail documentation*/
jQuery(document).ready(function () {
// Check for FileReader API (HTML5) support.
if (!window.FileReader) {
alert('This browser does not support the FileReader API.');
}
});
@dhunmoon
dhunmoon / SharepointRootSIteURL.js
Created December 22, 2015 18:59
SharepointL Root Site URL
//HOW TO GET SITE URL
document.location.origin + _spPageContextInfo.webServerRelativeUrl
//CODE TO GET SITE DOMAIN SITE URL AND SITE RELATIVE URL
//GETTING SITE URL
ExecuteOrDelayUntilScriptLoaded(getWebProperties, "sp.js");
function getWebProperties() {
var ctx = new SP.ClientContext.get_current();
this.web = ctx.get_web();
ctx.load(this.web, 'Title', 'Id', 'Created', 'ServerRelativeUrl');
ctx.executeQueryAsync(Function.createDelegate(this, this.onSuccess), Function.createDelegate(this, this.onFail));
@dhunmoon
dhunmoon / sharepointOpenDocInClientApp.js
Created November 5, 2015 06:33
SharepointJS:Open Doc in Client App
return editDocumentWithProgID2('" + Url + "', '', 'SharePoint.OpenDocuments', '0', SiteUrl , '0');
@dhunmoon
dhunmoon / jsSmoothScroll.js
Last active October 30, 2015 06:22
JavaScript: Smooth Scroll
$(function() {
$('a.smooth-scroll[href*=#]:not([href=#])').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
if (target.length) {
$('html,body').animate({
scrollTop: target.offset().top
}, 1000);
return false;
@dhunmoon
dhunmoon / cssPlaceholderStyle.css
Created October 6, 2015 11:32
CSS:Placeholder
SELECTOR::-webkit-input-placeholder {
color: white;
}
SELECTOR:-moz-placeholder { /* Firefox 18- */
color: white;
}
SELECTOR::-moz-placeholder { /* Firefox 19+ */
color: white;
@dhunmoon
dhunmoon / cssTransition.css
Created October 5, 2015 07:41
css:Transition
-webkit-transition: property duration timing-function delay;
-moz-transition: property duration timing-function delay;
-o-transition: property duration timing-function delay;
transition: property duration timing-function delay;
@dhunmoon
dhunmoon / dailyReport.todo
Last active October 30, 2015 13:40
Tasks: Daily Email Report Template
Hi Nagaraj,
Today's Work Report:
✔ Continue work on Master page and Page Layouts. @done (15-09-24 20:01)
Achievements:
✔ All Achievements Here. @done (15-09-25 13:00)
Tomorrow's Work:
@dhunmoon
dhunmoon / jsAlertOverride.js
Last active September 24, 2015 07:31
JS: alert function override
(function() {
var _alert = window.alert; // <-- Reference
window.alert = function(str) {
// do something additional
if(console) console.log(str);
//return _alert.apply(this, arguments); // <-- The universal method
// Suits for this case
};
})();
@dhunmoon
dhunmoon / cssBorderImage.css
Last active September 25, 2015 06:51
CSS: Border Image
/*
Links to Border Image Generator Tool: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Background_and_Borders/Border-image_generator
and
http://border-image.com/
Syntax:
border-image: [link to image] [top offset] [right offset] [bottom offset] [left offset] [round | stretch | repeat]
*/
-moz-border-image: url(http://www.w3.org/TR/css3-background/border.png) 27 27 28 round;
-webkit-border-image: url(http://www.w3.org/TR/css3-background/border.png) 27 27 28 round;
-o-border-image: url(http://www.w3.org/TR/css3-background/border.png) 27 27 28 round;