Skip to content

Instantly share code, notes, and snippets.

@technomaz
technomaz / sf-change-news-date.cs
Last active March 6, 2019 21:03
Change the publication date and associated URL for a Sitefinity News article.
using Telerik.Sitefinity.Modules.News;
using Telerik.Sitefinity.News.Model;
public void ChangeNewsDate()
{
// https://www.progress.com/blogs/how_to_publish_content_items_in_the_past
// https://www.progress.com/documentation/sitefinity-cms/for-developers-modify-news-items
var pubDate = new DateTime(2019, 02, 25);
var manager = NewsManager.GetManager();
//var item = manager.GetNewsItem(new Guid("6aa1dc9a-58ad-45e5-b624-fe5e8267728a"));
@technomaz
technomaz / window.load.js
Created July 16, 2020 17:38
Plain javascript alternative to jQuery ready() - window load
// loads later, so may be slow
window.addEventListener('load', functionName, false );
@technomaz
technomaz / ready-function.js
Last active June 3, 2021 14:45
Plain javascript alternative to jQuery ready() - readyState and DOMContentLoaded
// based on: https://www.techiediaries.com/javascript/pure-javascript-equivalent-or-alternative-to-jquery-ready/
// based on: https://stackoverflow.com/a/9899701/271985
function docReady(fn) {
if (document.readyState !== 'loading'){
fn();
} else {
document.addEventListener('DOMContentLoaded', fn);
}
}
@technomaz
technomaz / dom-elements.js
Created July 16, 2020 17:58
DOM Get Element functions
// Get single element by ID
var el=document.getElementById('test');
// Get single element by class name
var el=document.getElementsByClassName('test')[0];
@technomaz
technomaz / dom-listeners.js
Created July 16, 2020 18:00
DOM event listener functions
// Add click listener
el.addEventListener("click", function() { alert('click'); }, false);