Skip to content

Instantly share code, notes, and snippets.

View jmvtrinidad's full-sized avatar
🏠
Working from home

Jan Michael Vincent Trinidad jmvtrinidad

🏠
Working from home
View GitHub Profile
@jmvtrinidad
jmvtrinidad / ko-popOver.js
Last active July 13, 2016 03:16
knockoutJs binding handlers for bootstrap popover
ko.bindingHandlers["bsPopOver"] = {
init: function(element, valueAccessor){
var option = ko.toJS(valueAccessor());
if(option === true){
$(element).popover({
trigger: "focus"
});
} else{
var container = $(element).closest(".modal").length == 0
? "body"
@jmvtrinidad
jmvtrinidad / angular2TemplateLoader.html
Last active September 15, 2016 02:23
Knockout Template Engine Helper for angular 2 html like syntax
//add this before loading knockout
<script src="/path/to/templateEngineHelper.js"></script>
<script>
var angular2TemplateLoader = {
loadTemplate: function (name, templateConfig, callback) {
var markupString = templateEngineHelper(templateConfig);
ko.components.defaultLoader.loadTemplate(name, markupString, callback);
}
};
@jmvtrinidad
jmvtrinidad / ReadMe.md
Last active November 9, 2016 06:59
Bootstrap Checkboxes/Radios, it can work with asp.net checkboxfor with hidden fields.

See demo here

**Sample markup

<div class="checkbox checkbox-primary">
    @Html.CheckBoxFor(model => model.prop)
    @Html.LabelFor(model => model.prop)
</div>
@jmvtrinidad
jmvtrinidad / app.html
Last active February 2, 2018 12:24 — forked from jdanyow/app.html
Aurelia Gist
<template>
<h1>${message}</h1>
<input type="text" ref="json"/>
<button click.delegate="generate(json.value)">Generate</button>
<button click.delegate="selectElementContents(table)">select</button>
<table ref="table">
<tbody repeat.for="row of rows">
<tr>
<td>${row.name}</td>
<td>${row.type}</td>
@jmvtrinidad
jmvtrinidad / app.html
Created November 17, 2016 05:52
Aurelia Css binding with function
<template>
<div class.bind="getColor">${message}</div>
<div class.bind="isSuccess ? 'success' : 'error'">${message}</div>
<button click.delegate="toggleColor()">toggle color</button>
</template>
@jmvtrinidad
jmvtrinidad / app.html
Created November 18, 2016 03:55
Start Aurelia
<template>
<h1>${message}</h1>
</template>
@jmvtrinidad
jmvtrinidad / jQuery.PrettyTextDiff.js
Created December 2, 2016 07:00
jQuery.PrettyTextDiff.js
// Generated by CoffeeScript 1.9.2
/*
@preserve jQuery.PrettyTextDiff 1.0.4
See https://github.com/arnab/jQuery.PrettyTextDiff/
*/
(function(){
var $;
@jmvtrinidad
jmvtrinidad / app.html
Created April 10, 2017 09:31 — forked from jdanyow/app.html
removeAttribute binding behavior
<template>
<require from="./remove-attribute"></require>
<input type="checkbox" ref="myInput">
<input ref="test" foo.bind="myInput.checked & removeAttribute">
<pre><code>${test.outerHTML}</code></pre>
</template>
@jmvtrinidad
jmvtrinidad / app.html
Last active April 26, 2017 09:08 — forked from AshleyGrant/app.html
Aurelia Gist
<template>
Hello world!
</template>
@jmvtrinidad
jmvtrinidad / app.html
Last active April 26, 2017 12:15
Aurelia Gist
<template>
<require from="./pagination"></require>
<h1>Array Observation</h1>
<div>
<button click.delegate="pushTableMessage()">Push</button>
<h2>Table</h2>
<ul repeat.for="item of table.itemsOnCurrentPage">
<li>
${item}