Skip to content

Instantly share code, notes, and snippets.

View Stephen2's full-sized avatar
🕶️
Doing stuff :)

Stephen Pittman Stephen2

🕶️
Doing stuff :)
View GitHub Profile
import axios from "axios";
const url = "https://{domain}.jotform.com/API/pdf-converter/{form}/fill-pdf?apikey={apiKey}&download=1&submissionID={submissionId}";
const main = async() => {
await Promise.all(
Array(50).fill().map(async (_, i) => {
try {
await axios.get(url);
console.log(`Got ${i}`);
@Stephen2
Stephen2 / react-relay_types.js
Created July 17, 2019 14:05
Cobbled together react-relay flow types!
// flow-typed signature: 311012da78555b97190c86fa4c196bf3
// flow-typed version: 443dcee08c/react-relay_v1.x.x/flow_>=v0.47.x
// https://raw.githubusercontent.com/mrtnzlml/quick-payments/8a0fa46a490647aec676fc823c88079e8319dee5/frontend/flow-typed/npm/react-relay_v1.x.x.js
import * as React from 'react';
import {FragmentReference} from 'relay-runtime';
declare module 'react-relay' {
/* Fetch - ALL */
private Type ResolveType(string type) {
return TypeResolutionService.ResolveType(string.Concat("Telerik.Sitefinity.DynamicTypes.Model.", type));
}
private IQueryable<DynamicContent> GetAllDynamicContentItems(string dynamicContentTypeName) {
var dynamicContentType = ResolveType(dynamicContentTypeName);
//Aaaahh non-multisite, how simple you were
if (!SystemManager.CurrentContext.IsMultisiteMode) {
return DynamicModuleManager.GetManager().GetDataItems(dynamicContentType);
/* Fetch - ALL */
private IQueryable<Image> GetAllImages() {
//Aaaahh non-multisite, how simple you were
if (!SystemManager.CurrentContext.IsMultisiteMode) {
return LibrariesManager.GetManager().GetImages();
}
return SitefinityQuery.Get<Image>(LibrariesManager.GetManager().Provider)
.Where(o => GetLibrariesApplicationNames().Contains(o.ApplicationName));
}
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a href="javascript:void(0)" data-bind="collapse: { expanded: expanded }, click: toggleExpanded">
<span data-bind="text: heading"></span>
<i class="fa pull-right" data-bind="css: expandedIconClass"></i>
</a>
</h4>
</div>
@Stephen2
Stephen2 / CacheSubWrap.cs
Last active December 16, 2015 18:08
Sitefinity SimpleView cache buster!!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace SitefinityWebApp.Websilk.Code {
public class CacheSubWrap {
public Type widgetType { get; set; }
public Dictionary<string, object> properties { get; set; }
public delegate string RenderMarkupDelegate(Dictionary<string, object> properties, Type widgetType);