Skip to content

Instantly share code, notes, and snippets.

@codeboxed
codeboxed / app.js
Created Jul 1, 2011
Implement More tab on Android
View app.js
// 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 Jun 6, 2011
Titanium Mobile Database Class
View database.js
/**
* Class name: database.js
* Author: Codeboxed
* URL: http://www.codeboxed.com
* Date: June 6, 2011
* Platform: Titanium
*/
var Database = function(dbPath, dbName, table, tableFields){
View plist-to-json.js
/**
* Class name: PlistToJson
* Author: Codeboxed
* URL: http://www.codeboxed.com
* Date: May 10, 2011
* Platform: Titanium
*/
var PlistToJson = function() {
/**
@codeboxed
codeboxed / call.js
Created Mar 26, 2011
Send requests to a server using Titanium API
View call.js
/**
* Filename: Call.js
* Author: Codeboxed
* URL: http://www.codeboxed.com
* Date: March 26, 2011
* Platform: Titanium
*/
/**
* Call
@codeboxed
codeboxed / index.html
Created Mar 26, 2011
Titanium Desktop event listeners
View index.html
<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 Mar 5, 2011
Preferences class for storing/retrieving Titanium.App.Properties
View Preferences.js
/**
* Class name: Preferences.js
* Author: Codeboxed
* URL: http://www.codeboxed.com
* Date: March 7, 2011
* Platform: Titanium
*/
var Preferences = function() {
// Private
@codeboxed
codeboxed / example.js
Created Mar 5, 2011
Example on how to set the file path for embedding videos on Mac OS X and Windows with Titanium
View example.js
var filesPath = Titanium.API.application.dataPath +
Titanium.Filesystem.getSeparator();
var currentFile = 'file.mp4';
var filePath = null;
switch(Titanium.getPlatform()) {
// Apple
case 'osx':
filePath = "file:///" + filesPath + currentFile;
break;
@codeboxed
codeboxed / index.html
Created Mar 5, 2011
Download script using Titanium API
View index.html
<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 url = 'http://www.codeboxed.com';
// Initialize the HTTPClient object
@codeboxed
codeboxed / index.html
Created Mar 5, 2011
Download remote files async with Titanium
View index.html
<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">
localFile = Titanium.Filesystem.getDesktopDirectory().toString() +
Titanium.Filesystem.getSeparator() +
You can’t perform that action at this time.