Skip to content

Instantly share code, notes, and snippets.

View joacim-boive's full-sized avatar

Joacim Boive joacim-boive

View GitHub Profile
//Create a container view
var container = Ti.UI.createView({
width:200,
height:200,
top:10,
left:10
});
//Create a view for our content
var winMain = Titanium.UI.createWindow({
title:'Main',
backgroundColor:'#fff'
});
var winHolder = Titanium.UI.createWindow({
backgroundColor: winMain.backgroundColor
});
@joacim-boive
joacim-boive / Default Collapse?
Created January 5, 2011 09:50
YUI Accordion
<!doctype html>
<html>
<head>
<meta charset=utf-8/>
<title>YUI Plugin: gallery-node-accordion </title>
<link rel="stylesheet" type="text/css"
href="http://yui.yahooapis.com/combo?3.2.0/build/cssfonts/fonts-min.css&3.2.0/build/cssreset/reset-min.css&3.2.0/build/cssbase/base-min.css">
<link type="text/css" rel="stylesheet"
href="http://yui.yahooapis.com/gallery-2010.05.21-18-16/build/gallery-node-accordion/assets/skins/sam/gallery-node-accordion.css"/>
<style>
@joacim-boive
joacim-boive / gist:796643
Created January 26, 2011 12:55
Create semantic discussion threads for a Lotus Notes threaded view.
%REM
Agent agentCreateThread
Created Jan 25, 2011 by Joacim Boive/Infoware
Description:
Create semantic discussion threads for a Lotus Notes threaded view.
%END REM
Option Public
@joacim-boive
joacim-boive / A Webshop Cart handler
Created March 29, 2011 12:37
Using XPages for Domino.
var cart = sessionScope.cart || [],
item = {};
item.unid = rowData.getColumnValue('unid');
item.price = viewScope.price;
item.title = rowData.getColumnValue('title');
cart.push(item);
sessionScope.cart = cart;
@joacim-boive
joacim-boive / gist:943793
Created April 27, 2011 06:08 — forked from icodeforlove/gist:868532
querySelectorAll for anything less than IE8
// IE7 support for querySelectorAll in 226 bytes... It's a little slow but better than a 20kb solution when you need something cross platform and lightweight.
(function(d){d=document,a=d.styleSheets[0]||d.createStyleSheet();d.querySelectorAll=function(e){a.addRule(e,'f:b');for(var l=d.all,b=0,c=[],f=l.length;b<f;b++)l[b].currentStyle.f&&c.push(l[b]);a.removeRule(0);return c}})()
@joacim-boive
joacim-boive / gist:1090202
Created July 18, 2011 18:13
Indefinite swipe:ing of views using Appcelerator Titanium.
/*
The idea is to just use 2 views that can hold whatever (in my case images).
Swipe:ing left/right will move the views that is currently hidden accordingly, making it seem like it's an infinite number of views at any direction.
This should be a very memory efficient approach.
The code below requires Appcelerator Titanium: http://appcelerator.com
*/
@joacim-boive
joacim-boive / twt-enc.js
Created May 31, 2012 20:07
Twitter translate - Encrypt
twtTranslate.enc({"you are":"U're","it is":"its","you":"U", "todo":"2Do"," - ":"-","see":"c", "zero":"0", "one":"1", "two":"2", "three":"3", "four":"4", "five":"5", "six":"6", "seven":"7", "eight":"8", "nine":"9", "ten":"10", "for":"4", " and ":" & ", "at":"@", "great":"gr8", " how to ":" HowTo ", "JavaScript":"JS", "message":"msg", "into":"in2", "before":"b4", "star":"★","!shrug":"¯\_(ツ)_/¯"})
@joacim-boive
joacim-boive / dabblet.css
Created March 20, 2013 08:22
Problems with table borders in IE7
/**
* Problems with table borders in IE7
*/
td{
padding: 3%;
border: 2px solid red;
}
@joacim-boive
joacim-boive / lotusScriptSlowLoop
Last active August 29, 2015 13:59
Slow looping LotusScript - Just a normal looping construct. But, there's a better way!
Option Public
Option Declare
Use "helpers"
Sub Initialize
Dim s As New NotesSession
Dim db As NotesDatabase
Dim vRequest As NotesView
Dim vMatchVacancy As NotesView
Dim vcRequest As NotesViewEntryCollection
Dim vcMatchVacancy As NotesViewEntryCollection