Skip to content

Instantly share code, notes, and snippets.

@KarthiPnsmy
KarthiPnsmy / app.js
Created March 7, 2012 09:57
Create Album and Post Photos in Facebook Using Appcelerator Titanium
// this sets the background color of the master UIView (when there are no windows/tab groups on it)
Titanium.UI.setBackgroundColor('#000');
//FACEBOOK CREDENTIAL
Titanium.Facebook.appid = "134793934930";
Titanium.Facebook.permissions = ['publish_stream', 'read_stream'];
//
// create root window
@KarthiPnsmy
KarthiPnsmy / redmine_active_record_relationship
Created April 20, 2012 11:52
redmine_ active record relationship
#in my communication.rb file, I have added following code
class Communication < ActiveRecord::Base
unloadable
belongs_to :user
User.class_eval do
has_many :communications
end
#in my controller (following code works fine)
def index
p User.current.communications.size
@msg = Communication.find(:all)
@msg.each do |note|
p note.user.name
end
end
@KarthiPnsmy
KarthiPnsmy / table.js
Created May 21, 2012 06:08
hide table row header in Android
exports.CourseList = function(page_title){
var platform = Ti.Platform.osname;
var courseDetail = require('ui/CourseDetailWindow');
var config = require('config/config');
var win = Ti.UI.createWindow({backgroundColor:'#000'});
// create table view data object
var params = [
@KarthiPnsmy
KarthiPnsmy / app.js
Created June 2, 2012 19:36
Appcelerator Cloud Service Custom Object and Query
// this sets the background color of the master UIView (when there are no windows/tab groups on it)
Titanium.UI.setBackgroundColor('#000');
var Cloud = require('ti.cloud');
Cloud.debug = true;
var win = Ti.UI.createWindow({
title:"ACS Custom Object Example",
backgroundColor:'#ccc'
})
@KarthiPnsmy
KarthiPnsmy / app.js
Created June 11, 2012 12:58
Appcelerator Cloud Push Notification in Android
Titanium.UI.setBackgroundColor('#000');
var win = Ti.UI.createWindow({
backgroundColor:'#ccc',
title:'Android Cloud Push Notification'
})
var CloudPush = require('ti.cloudpush');
CloudPush.debug = true;
@KarthiPnsmy
KarthiPnsmy / ACS-Social-Integrations.js
Created September 23, 2012 07:54
ACS Social Integrations Part 1
var Cloud = require('ti.cloud');
Titanium.Facebook.appid = "285243484913611";//Production
Titanium.Facebook.permissions = ['publish_stream', 'read_stream'];
var win = Ti.UI.createWindow({
title : "ACS Social Integrations"
});
var fbSignupBtn = Ti.UI.createButton({
title : "Login with Facebook",
@KarthiPnsmy
KarthiPnsmy / ACS Social-Integrations-Part-2.js
Created September 23, 2012 08:04
ACS Social Integrations Part 2
Titanium.Facebook.addEventListener('login', function(e) {
if (e.success) {
Cloud.SocialIntegrations.externalAccountLogin({
type : 'facebook',
token : Ti.Facebook.accessToken
}, function(e) {
if (e.success) {
var user = e.users[0];
Ti.API.info('User = ' + JSON.stringify(user));
Ti.App.Properties.setString('currentUserId', user.id);
@KarthiPnsmy
KarthiPnsmy / app.js
Created February 27, 2013 16:18
keyboard bounce issue
var platform = Ti.Platform.osname;
var winObj = {
height: Ti.UI.FILL,
width: Ti.UI.FILL,
navBarHidden : true,
exitOnClose : false
};
if(platform == "android"){
@KarthiPnsmy
KarthiPnsmy / tiStudio_log.log
Created May 10, 2013 05:20
tiStudio_log.log
This file has been truncated, but you can view the full file.
!SESSION 2012-11-09 09:36:16.563 -----------------------------------------------
eclipse.buildId=2.1.2.201208301612
java.version=1.6.0_29
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86, WS=cocoa, NL=en_US
Framework arguments: -keyring /Users/admin/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws cocoa -arch x86 -keyring /Users/admin/.eclipse_keyring -consoleLog -showlocation
This is a continuation of log file /Users/admin/Documents/Titanium Studio Workspace/.metadata/.bak_1.log
Created Time: 2012-11-09 17:49:26.407