Skip to content

Instantly share code, notes, and snippets.

@codeboxed
codeboxed / call.js
Created March 26, 2011 16:14
Send requests to a server using Titanium API
/**
* Filename: Call.js
* Author: Codeboxed
* URL: http://www.codeboxed.com
* Date: March 26, 2011
* Platform: Titanium
*/
/**
* Call
@codeboxed
codeboxed / android_menu
Created October 14, 2011 14:15
android menu
if (isAndroid) {
var myLocation = null;
var centerEdinburgh = null;
var sat = null;
var std = null;
var menuClickHandlers = function() {
myLocation.addEventListener('click', function() {
@codeboxed
codeboxed / info_titanium_tabs
Created October 13, 2011 14:32
info titanium tabs
Asta ai in app.js:
Trebuie sa deschizi un window temporar din care apoi sa apelezi homewindow.
var tabGroup = Titanium.UI.createTabGroup();
var homeWindow;
rootWindow = Titanium.UI.createWindow(
@codeboxed
codeboxed / toolbar
Created October 13, 2011 14:53
toolbar
var spacer = Math.round(Ti.Platform.displayCaps.platformWidth*0.25);
var width = spacer-4;
var height = 36;
// TAB BAR
var tabBar = Ti.UI.createView({
width:Ti.Platform.displayCaps.platformWidth,
height:40,
@codeboxed
codeboxed / app.js
Created July 1, 2011 17:55
Implement More tab on Android
// this sets the background color of the master UIView (when there are no windows/tab groups on it)
Titanium.UI.setBackgroundColor('#000');
var isAndroid = false;
if (Ti.Platform.name === 'android') {
isAndroid = true;
}
// create tab group
@codeboxed
codeboxed / database.js
Created June 6, 2011 09:07
Titanium Mobile Database Class
/**
* Class name: database.js
* Author: Codeboxed
* URL: http://www.codeboxed.com
* Date: June 6, 2011
* Platform: Titanium
*/
var Database = function(dbPath, dbName, table, tableFields){
@codeboxed
codeboxed / plist-to-json.js
Created June 1, 2011 09:34
PlistToJson class
/**
* Class name: PlistToJson
* Author: Codeboxed
* URL: http://www.codeboxed.com
* Date: May 10, 2011
* Platform: Titanium
*/
var PlistToJson = function() {
/**
@codeboxed
codeboxed / youtube_videos_example.js
Created May 4, 2011 16:33
Show YouTube videos with Titanium mobile
var win = Ti.UI.currentWindow;
// Set the window orientation modes for the video to rotate with the device
win.orientationModes = [ Ti.UI.PORTRAIT, Ti.UI.LANDSCAPE_LEFT,
Ti.UI.LANDSCAPE_RIGHT ];
// Build the movie URL. 'fs' and 'autoplay' parameters are optional.
var movieId = "d0llSyfgwEE";
var movieUrl = "http://www.youtube.com/embed/" + movieId+ "?fs=1&autoplay=1";
@codeboxed
codeboxed / index.html
Created March 26, 2011 15:50
Titanium Desktop event listeners
<html>
<head></head>
<body style="background-color:#1c1c1c;margin:0">
<div style="border-top:1px solid #404040">
<div style="color:#fff;;padding:10px">Welcome to Titanium</div>
</div>
<script type="text/javascript">
var eventName = 'randomEvent';
@codeboxed
codeboxed / Preferences.js
Created March 5, 2011 20:57
Preferences class for storing/retrieving Titanium.App.Properties
/**
* Class name: Preferences.js
* Author: Codeboxed
* URL: http://www.codeboxed.com
* Date: March 7, 2011
* Platform: Titanium
*/
var Preferences = function() {
// Private