├── .gitignore ├── CHANGELOG.txt ├── LICENSE.txt ├── README ├── Resources ├── appcelerator.xml ├── css │ └── index.css ├── default_app_logo.png ├── dmg_background.png ├── entourage-ui │ ├── behaviors │ │ ├── draggable │ │ │ └── draggable.js │ │ ├── droppable │ │ │ └── droppable.js │ │ ├── modal │ │ │ └── modal.js │ │ ├── resizable │ │ │ └── resizable.js │ │ ├── rounded │ │ │ ├── rounded.js │ │ │ └── themes │ │ │ │ └── basic │ │ │ │ └── basic.css │ │ ├── selectable │ │ │ └── selectable.js │ │ ├── sortable │ │ │ └── sortable.js │ │ └── tooltip │ │ │ └── tooltip.js │ ├── common │ │ ├── css │ │ │ └── jquery-themes │ │ │ │ ├── images │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ │ ├── ui-bg_flat_75_1f1f1f_40x100.png │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ │ ├── ui-bg_highlight-soft_0_0277ad_1x100.png │ │ │ │ ├── ui-bg_inset-soft_95_fef1ec_1x100.png │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ │ ├── ui-icons_454545_256x240.png │ │ │ │ ├── ui-icons_888888_256x240.png │ │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ │ ├── ui.accordion.css │ │ │ │ ├── ui.all.css │ │ │ │ ├── ui.allplugins.css │ │ │ │ ├── ui.base.css │ │ │ │ ├── ui.core.css │ │ │ │ ├── ui.datepicker.css │ │ │ │ ├── ui.dialog.css │ │ │ │ ├── ui.progressbar.css │ │ │ │ ├── ui.resizable.css │ │ │ │ ├── ui.slider.css │ │ │ │ ├── ui.tabs.css │ │ │ │ └── ui.theme.css │ │ ├── images │ │ │ ├── blank.gif │ │ │ └── iepngfix.htc │ │ └── js │ │ │ └── yahoo-min.js │ └── controls │ │ ├── chart │ │ ├── chart.js │ │ ├── swf │ │ │ ├── amcharts_key.txt │ │ │ ├── amcolumn.swf │ │ │ ├── amline.swf │ │ │ └── ampie.swf │ │ └── swfobject.js │ │ ├── content │ │ └── content.js │ │ ├── iterator │ │ └── iterator.js │ │ ├── jquery_accordion │ │ └── jquery_accordion.js │ │ ├── jquery_datepicker │ │ └── jquery_datepicker.js │ │ ├── jquery_dialog │ │ └── jquery_dialog.js │ │ ├── jquery_progressbar │ │ └── jquery_progressbar.js │ │ ├── jquery_slider │ │ └── jquery_slider.js │ │ ├── jquery_tabs │ │ └── jquery_tabs.js │ │ ├── tree │ │ ├── themes │ │ │ └── basic │ │ │ │ ├── basic.css │ │ │ │ └── images │ │ │ │ ├── folder.png │ │ │ │ ├── folder_open.png │ │ │ │ ├── node.png │ │ │ │ └── spinner.gif │ │ └── tree.js │ │ ├── yui_calendar │ │ ├── css │ │ │ └── calendar.css │ │ ├── images │ │ │ ├── callt.gif │ │ │ ├── calrt.gif │ │ │ └── calx.gif │ │ ├── js │ │ │ ├── calendar.js │ │ │ ├── dom.js │ │ │ ├── event.js │ │ │ └── yahoo.js │ │ └── yui_calendar.js │ │ ├── yui_datatable │ │ ├── css │ │ │ └── datatable.css │ │ ├── images │ │ │ ├── dt-arrow-dn.png │ │ │ ├── dt-arrow-up.png │ │ │ └── sprite.png │ │ └── yui_datatable.js │ │ └── yui_paginator │ │ ├── assets │ │ ├── paginator-core.css │ │ └── skins │ │ │ └── sam │ │ │ ├── paginator-skin.css │ │ │ └── paginator.css │ │ ├── js │ │ └── paginator-min.js │ │ └── yui_paginator.js ├── images │ ├── android_emu.png │ ├── authenticated.tiff │ ├── back.tif │ ├── caution.png │ ├── check.png │ ├── check.tiff │ ├── cloud_off.png │ ├── cloud_on.png │ ├── cloud_usage.png │ ├── default_app_logo.png │ ├── device.png │ ├── emulator.png │ ├── export_project_2.png │ ├── folder_go.png │ ├── forward.tif │ ├── greencheck.png │ ├── greenlight.tiff │ ├── happy_icon.png │ ├── hide_drawer.png │ ├── iOS.png │ ├── import_project.png │ ├── import_project_2.png │ ├── info.png │ ├── information.png │ ├── ipad.png │ ├── iphone_emu.png │ ├── links.png │ ├── logo.png │ ├── message_logo.png │ ├── new_project.png │ ├── new_project_2.png │ ├── open_drawer.png │ ├── packaging.png │ ├── placeholder.png │ ├── questionmark.tiff │ ├── redlight.tiff │ ├── run_on_device.png │ ├── sad_icon.png │ ├── scroll_thumb.png │ ├── scroll_thumb_horizontal.png │ ├── shield_off.png │ ├── shield_on.png │ ├── signal_off.png │ ├── signal_on.png │ ├── ti_logo_large.png │ ├── unauthenticated.tiff │ ├── welcome.png │ └── x_pink.png ├── index.html ├── js │ ├── app.js │ ├── entourage-jquery-3.0.js │ ├── fbconnect.js │ ├── index.js │ ├── project.js │ └── swfobject.js ├── markitup │ ├── jquery.markitup.js │ ├── jquery.markitup.pack.js │ ├── readme.txt │ ├── sets │ │ └── default │ │ │ ├── images │ │ │ ├── bold.png │ │ │ ├── clean.png │ │ │ ├── image.png │ │ │ ├── italic.png │ │ │ ├── link.png │ │ │ ├── picture.png │ │ │ ├── preview.png │ │ │ └── stroke.png │ │ │ ├── set.js │ │ │ └── style.css │ ├── skins │ │ ├── markitup │ │ │ ├── images │ │ │ │ ├── bg-container.png │ │ │ │ ├── bg-editor-bbcode.png │ │ │ │ ├── bg-editor-dotclear.png │ │ │ │ ├── bg-editor-html.png │ │ │ │ ├── bg-editor-json.png │ │ │ │ ├── bg-editor-markdown.png │ │ │ │ ├── bg-editor-textile.png │ │ │ │ ├── bg-editor-wiki.png │ │ │ │ ├── bg-editor-xml.png │ │ │ │ ├── bg-editor.png │ │ │ │ ├── handle.png │ │ │ │ ├── menu.png │ │ │ │ └── submenu.png │ │ │ └── style.css │ │ └── simple │ │ │ ├── images │ │ │ ├── handle.png │ │ │ ├── menu.png │ │ │ └── submenu.png │ │ │ └── style.css │ └── templates │ │ ├── preview.css │ │ └── preview.html ├── modules │ ├── dashboard │ │ ├── dashboard.html │ │ └── js │ │ │ └── dashboard.js │ ├── feeds │ │ ├── css │ │ │ └── feeds.css │ │ ├── feeds.html │ │ ├── images │ │ │ ├── blog_small.png │ │ │ ├── logo_small.png │ │ │ ├── news_small.png │ │ │ ├── refresh.png │ │ │ ├── triangle.png │ │ │ └── video_small.png │ │ └── js │ │ │ └── feeds.js │ ├── packaging │ │ ├── css │ │ │ └── packaging.css │ │ ├── images │ │ │ ├── bottombargray_pressed.png │ │ │ ├── brick.png │ │ │ ├── check_white.png │ │ │ ├── desktop_help.png │ │ │ ├── desktop_launch.png │ │ │ ├── desktop_package.png │ │ │ ├── desktop_release.png │ │ │ ├── download.png │ │ │ ├── included_modules.png │ │ │ ├── launch.png │ │ │ ├── linux_small.png │ │ │ ├── mobile_appstore.png │ │ │ ├── mobile_help.png │ │ │ ├── mobile_test.png │ │ │ ├── no_links.png │ │ │ ├── osx_small.png │ │ │ ├── package.png │ │ │ ├── package_small.png │ │ │ ├── public_link.png │ │ │ ├── release.png │ │ │ └── win32_small.png │ │ ├── js │ │ │ ├── compiler.js │ │ │ ├── jslint.js │ │ │ └── packaging.js │ │ ├── packaging.html │ │ ├── packaging_2.html │ │ └── resource_view.html │ ├── project_edit │ │ ├── css │ │ │ └── project_edit.css │ │ ├── images │ │ │ ├── desktop.png │ │ │ ├── folder_explore.png │ │ │ └── mobile.png │ │ ├── js │ │ │ └── project_edit.js │ │ └── project_edit.html │ ├── sandbox │ │ ├── css │ │ │ └── sandbox.css │ │ ├── images │ │ │ └── refresh.png │ │ ├── js │ │ │ └── sandbox.js │ │ └── sandbox.html │ └── user_profile │ │ ├── css │ │ └── user_profile.css │ │ ├── js │ │ └── user_profile.js │ │ └── user_profile.html ├── perspectives │ ├── community │ │ ├── images │ │ │ ├── community.png │ │ │ └── community_active.png │ │ └── js │ │ │ └── community.js │ ├── profile │ │ ├── images │ │ │ ├── profile.png │ │ │ └── profile_active.png │ │ └── js │ │ │ └── profile.js │ └── projects │ │ ├── css │ │ └── projects.css │ │ ├── images │ │ ├── fb.png │ │ ├── projects.png │ │ └── projects_active.png │ │ ├── js │ │ └── projects.js │ │ ├── login_signup.html │ │ ├── new_project.html │ │ └── projects.html ├── thirdparty_js │ ├── dojo-1.2.3.js │ ├── entourage │ │ ├── entourage-jquery-3.0.js │ │ └── entourage-ui │ │ │ ├── behaviors │ │ │ ├── draggable │ │ │ │ └── draggable.js │ │ │ ├── droppable │ │ │ │ └── droppable.js │ │ │ ├── modal │ │ │ │ └── modal.js │ │ │ ├── resizable │ │ │ │ └── resizable.js │ │ │ ├── rounded │ │ │ │ ├── rounded.js │ │ │ │ └── themes │ │ │ │ │ └── basic │ │ │ │ │ └── basic.css │ │ │ ├── selectable │ │ │ │ └── selectable.js │ │ │ ├── sortable │ │ │ │ └── sortable.js │ │ │ └── tooltip │ │ │ │ └── tooltip.js │ │ │ ├── common │ │ │ ├── css │ │ │ │ └── jquery-themes │ │ │ │ │ ├── images │ │ │ │ │ ├── 222222_256x240_icons_icons.png │ │ │ │ │ ├── 2e83ff_256x240_icons_icons.png │ │ │ │ │ ├── 454545_256x240_icons_icons.png │ │ │ │ │ ├── 888888_256x240_icons_icons.png │ │ │ │ │ ├── aaaaaa_40x100_textures_01_flat_0.png │ │ │ │ │ ├── cccccc_40x100_textures_03_highlight_soft_75.png │ │ │ │ │ ├── cd0a0a_256x240_icons_icons.png │ │ │ │ │ ├── dadada_40x100_textures_02_glass_75.png │ │ │ │ │ ├── e6e6e6_40x100_textures_02_glass_75.png │ │ │ │ │ ├── fbf9ee_40x100_textures_02_glass_55.png │ │ │ │ │ ├── fef1ec_40x100_textures_02_glass_95.png │ │ │ │ │ ├── ffffff_40x100_textures_01_flat_75.png │ │ │ │ │ └── ffffff_40x100_textures_02_glass_65.png │ │ │ │ │ ├── ui.accordion.css │ │ │ │ │ ├── ui.all.css │ │ │ │ │ ├── ui.allplugins.css │ │ │ │ │ ├── ui.core.css │ │ │ │ │ ├── ui.datepicker.css │ │ │ │ │ ├── ui.dialog.css │ │ │ │ │ ├── ui.progressbar.css │ │ │ │ │ ├── ui.resizable.css │ │ │ │ │ ├── ui.slider.css │ │ │ │ │ ├── ui.tabs.css │ │ │ │ │ └── ui.theme.css │ │ │ ├── images │ │ │ │ ├── blank.gif │ │ │ │ └── iepngfix.htc │ │ │ └── js │ │ │ │ └── yahoo-min.js │ │ │ └── controls │ │ │ ├── chart │ │ │ ├── chart.js │ │ │ ├── swf │ │ │ │ ├── amcharts_key.txt │ │ │ │ ├── amcolumn.swf │ │ │ │ ├── amline.swf │ │ │ │ └── ampie.swf │ │ │ └── swfobject.js │ │ │ ├── content │ │ │ └── content.js │ │ │ ├── iterator │ │ │ └── iterator.js │ │ │ ├── jquery_accordion │ │ │ └── jquery_accordion.js │ │ │ ├── jquery_datepicker │ │ │ └── jquery_datepicker.js │ │ │ ├── jquery_dialog │ │ │ └── jquery_dialog.js │ │ │ ├── jquery_progressbar │ │ │ └── jquery_progressbar.js │ │ │ ├── jquery_slider │ │ │ └── jquery_slider.js │ │ │ ├── jquery_tabs │ │ │ └── jquery_tabs.js │ │ │ ├── tree │ │ │ ├── themes │ │ │ │ └── basic │ │ │ │ │ ├── basic.css │ │ │ │ │ └── images │ │ │ │ │ ├── folder.png │ │ │ │ │ ├── folder_open.png │ │ │ │ │ ├── node.png │ │ │ │ │ └── spinner.gif │ │ │ └── tree.js │ │ │ ├── yui_calendar │ │ │ ├── css │ │ │ │ └── calendar.css │ │ │ ├── images │ │ │ │ ├── callt.gif │ │ │ │ ├── calrt.gif │ │ │ │ └── calx.gif │ │ │ ├── js │ │ │ │ ├── calendar.js │ │ │ │ ├── dom.js │ │ │ │ ├── event.js │ │ │ │ └── yahoo.js │ │ │ └── yui_calendar.js │ │ │ ├── yui_datatable │ │ │ ├── css │ │ │ │ └── datatable.css │ │ │ ├── images │ │ │ │ ├── dt-arrow-dn.png │ │ │ │ ├── dt-arrow-up.png │ │ │ │ └── sprite.png │ │ │ └── yui_datatable.js │ │ │ └── yui_paginator │ │ │ ├── assets │ │ │ ├── paginator-core.css │ │ │ └── skins │ │ │ │ └── sam │ │ │ │ ├── paginator-skin.css │ │ │ │ └── paginator.css │ │ │ ├── js │ │ │ └── paginator-min.js │ │ │ └── yui_paginator.js │ ├── jquery-1.3.2.js │ ├── mootools-1.2.1.js │ ├── prototype-1.6.0.js │ ├── scriptaculous-1.8.2.js │ ├── swfobject-1.5.js │ └── yui-2.6.0.js ├── titanium.png ├── titanium_beta_old.png ├── titanium_normal.png ├── tiui │ ├── css │ │ └── tiui.css │ ├── images │ │ ├── add_button.png │ │ ├── add_button_pressed.png │ │ ├── content_tab_black.png │ │ ├── content_tab_black_active.png │ │ ├── content_tab_black_bg.png │ │ ├── grey_button.png │ │ ├── grey_button_active.png │ │ ├── grey_button_pressed.png │ │ ├── message_area_gradient.png │ │ ├── secondary_tab.png │ │ ├── secondary_tab_active.png │ │ ├── secondary_tab_bg.png │ │ └── tree_active.png │ └── js │ │ └── tiui-jquery.js └── welcome │ ├── css │ └── welcome.css │ ├── expressInstall.swf │ ├── images │ ├── tit_active.png │ ├── tit_check.png │ └── tit_display.png │ ├── js │ └── welcome.js │ └── welcome.html ├── manifest ├── platform ├── developer_banner.bmp ├── developer_dialog.bmp └── installer.psd └── tiapp.xml /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /CHANGELOG.txt: -------------------------------------------------------------------------------- 1 | I AM A CHANGE LOG 2 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | Titanium Developer has been replaced by Titanium Studio. Although the source code remains open source, we will no longer be maintaining this code or releasing any new versions. 2 | 3 | Appcelerator Titanium Developer 4 | -------------------------------- 5 | 6 | This is the source code for the Titanium Developer desktop application 7 | that is a visual environment for the Titanium SDKs. 8 | 9 | More information on Titanium can be found at http://www.appcelerator.com. 10 | 11 | Please visit the Appcelerator Developer Community at http://developer.appcelerator.com 12 | 13 | 14 | Copyright(c) 2008-2011 by Appcelerator, Inc. All Rights Reserved. 15 | Please see the LICENSE file for more information on the license. This source code 16 | is licensed under the Apache Public License (version 2). 17 | 18 | Appcelerator is a registered trademark of Appcelerator, Inc. Appcelerator 19 | Titanium is a trademark of Appcelerator, Inc. 20 | -------------------------------------------------------------------------------- /Resources/appcelerator.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @{rootPath}servicebroker 5 | @{rootPath}upload 6 | @{rootPath}download 7 | @{rootPath}proxy 8 | Tid 9 | 10 | -------------------------------------------------------------------------------- /Resources/css/index.css: -------------------------------------------------------------------------------- 1 | 2 | .frame 3 | { 4 | -webkit-border-top-left-radius: 10px; 5 | -webkit-border-bottom-left-radius: 10px; 6 | -webkit-border-top-right-radius: 10px; 7 | -webkit-border-bottom-right-radius: 10px; 8 | padding:20px; 9 | background-color:#5a5a5a; 10 | height:315px; 11 | margin-top:10px; 12 | width:500px; 13 | } 14 | 15 | .label 16 | { 17 | font-size:12px; 18 | float:left; 19 | width:120px; 20 | font-weight:normal; 21 | color:#fff; 22 | position:relative; 23 | top:5px; 24 | } 25 | .input 26 | { 27 | float:left; 28 | } 29 | input, select, textarea 30 | { 31 | -webkit-border-top-left-radius: 5px; 32 | -webkit-border-top-right-radius: 5px; 33 | -webkit-border-bottom-left-radius: 5px; 34 | -webkit-border-bottom-right-radius: 5px; 35 | width:350px; 36 | border:none; 37 | background-color:#fff; 38 | color:#000; 39 | font-size:12px; 40 | height:22px; 41 | } 42 | select[multiple=true],input[type=search] 43 | { 44 | height:auto !important; 45 | } 46 | 47 | select 48 | { 49 | -webkit-appearance:textfield; 50 | padding-bottom:1px; 51 | padding-top:0px; 52 | } 53 | 54 | .checkbox 55 | { 56 | -webkit-border-top-left-radius: 5px; 57 | -webkit-border-top-right-radius: 5px; 58 | -webkit-border-bottom-left-radius: 5px; 59 | -webkit-border-bottom-right-radius: 5px; 60 | background-color:#1c1c1c; 61 | float:left; 62 | height:22px; 63 | width:22px; 64 | cursor:pointer; 65 | } 66 | .hinttext 67 | { 68 | font-style:italic; 69 | font-size:11px; 70 | color:#777; 71 | } -------------------------------------------------------------------------------- /Resources/default_app_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/default_app_logo.png -------------------------------------------------------------------------------- /Resources/dmg_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/dmg_background.png -------------------------------------------------------------------------------- /Resources/entourage-ui/behaviors/draggable/draggable.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('behavior','draggable', 2 | { 3 | create: function() 4 | { 5 | /** 6 | * The version of the control. This will automatically be corrected when you 7 | * publish the component. 8 | */ 9 | this.getVersion = function() 10 | { 11 | // leave this as-is and only configure from the build.yml file 12 | // and this will automatically get replaced on build of your distro 13 | return '1.0'; 14 | } 15 | /** 16 | * The control spec version. This is used to maintain backwards compatability as the 17 | * Widget API needs to change. 18 | */ 19 | this.getSpecVersion = function() 20 | { 21 | return 1.0; 22 | } 23 | 24 | this.getAttributes = function() 25 | { 26 | return []; 27 | } 28 | 29 | this.build = function(element,options) 30 | { 31 | 32 | if (this == swiss('#'+element.id).interaction('draggable',options) == null) 33 | { 34 | throw ('draggable not supported by library '); 35 | } 36 | } 37 | } 38 | }); 39 | -------------------------------------------------------------------------------- /Resources/entourage-ui/behaviors/droppable/droppable.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('behavior','droppable', 2 | { 3 | create: function() 4 | { 5 | /** 6 | * The version of the control. This will automatically be corrected when you 7 | * publish the component. 8 | */ 9 | this.getVersion = function() 10 | { 11 | // leave this as-is and only configure from the build.yml file 12 | // and this will automatically get replaced on build of your distro 13 | return '1.0'; 14 | } 15 | /** 16 | * The control spec version. This is used to maintain backwards compatability as the 17 | * Widget API needs to change. 18 | */ 19 | this.getSpecVersion = function() 20 | { 21 | return 1.0; 22 | } 23 | 24 | this.getAttributes = function() 25 | { 26 | return []; 27 | } 28 | 29 | this.build = function(element,options) 30 | { 31 | if (swiss('#'+element.id).interaction('droppable',options) == null) 32 | { 33 | throw ('droppable not supported by library '); 34 | 35 | } 36 | } 37 | } 38 | }); 39 | -------------------------------------------------------------------------------- /Resources/entourage-ui/behaviors/modal/modal.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('behavior','modal', 2 | { 3 | create: function() 4 | { 5 | this.id = null; 6 | this.element = null; 7 | 8 | /** 9 | * The version of the control. This will automatically be corrected when you 10 | * publish the component. 11 | */ 12 | this.getVersion = function() 13 | { 14 | // leave this as-is and only configure from the build.yml file 15 | // and this will automatically get replaced on build of your distro 16 | return '1.0'; 17 | } 18 | /** 19 | * The control spec version. This is used to maintain backwards compatability as the 20 | * Widget API needs to change. 21 | */ 22 | this.getSpecVersion = function() 23 | { 24 | return 1.0; 25 | } 26 | 27 | this.getAttributes = function() 28 | { 29 | return [{name: 'background-color', optional: true, description: "background color for modal",defaultValue: '#222'}, 30 | {name: 'opacity', optional: true, description: "opacity for modal background",defaultValue: 0.6}, 31 | {name: 'hideEffect',optional:true}, 32 | {name: 'showEffect',optional:true} 33 | ]; 34 | } 35 | 36 | this.hide=function(value) 37 | { 38 | this._hideModal(); 39 | } 40 | this.show=function(value) 41 | { 42 | // show the element and modal container 43 | swiss('#'+this.id+'_modal_container').show(); 44 | if (this.options.showEffect != null) 45 | { 46 | swiss('#'+this.id).effect(this.options.showEffect,{}); 47 | } 48 | else 49 | { 50 | swiss('#'+this.id).show(); 51 | } 52 | // set left for element based on width 53 | // trying to center the element 54 | this.bodyHeight = swiss(document).height(); 55 | this.bodyWidth = swiss(document).width(); 56 | 57 | var elWidth = swiss('#'+this.id).width(); 58 | var left = (this.bodyWidth - elWidth)/2 + 'px'; 59 | var container = swiss('#'+this.id+'_modal_container').get(0) 60 | container.style.width = this.bodyWidth + 'px'; 61 | container.style.height = this.bodyHeight + 'px'; 62 | container.style.backgroundColor = this.options['background-color']; 63 | container.style.opacity = this.options['opacity']; 64 | 65 | this.element.style.left = left; 66 | // scroll to top 67 | window.scrollTo(0,0) 68 | 69 | }, 70 | 71 | this._hideModal = function() 72 | { 73 | swiss('#'+this.id+'_modal_container').hide(); 74 | if (this.options.hideEffect != null) 75 | { 76 | swiss('#'+this.id).effect(this.options.hideEffect,{}); 77 | } 78 | else 79 | { 80 | swiss('#'+this.id).hide(); 81 | } 82 | } 83 | 84 | this.getActions=function() 85 | { 86 | return ['hide','show']; 87 | } 88 | 89 | this.build = function(element,options) 90 | { 91 | this.id = element.id 92 | this.element = element; 93 | this.options = options; 94 | 95 | // create modal container 96 | var modalContainer = document.createElement('div'); 97 | modalContainer.id = this.id + '_modal_container'; 98 | modalContainer.style.display = "none"; 99 | modalContainer.style.position = "absolute"; 100 | modalContainer.style.top = '0px'; 101 | modalContainer.style.left = '0px'; 102 | modalContainer.style.zIndex = '2000'; 103 | modalContainer.style.backgroundColor = options['background-color']; 104 | modalContainer.style.opacity = options['opacity']; 105 | modalContainer.style.filter = "alpha( opacity = "+options['opacity']*100+")"; 106 | swiss(document.body).prependElement(modalContainer); 107 | 108 | // style modal element 109 | element.style.position = "absolute"; 110 | element.style.top = "100px"; 111 | element.style.zIndex='2001'; 112 | element.style.display = 'none' 113 | swiss(document.body).prependElement(element); 114 | } 115 | } 116 | }); 117 | -------------------------------------------------------------------------------- /Resources/entourage-ui/behaviors/resizable/resizable.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('behavior','resizable', 2 | { 3 | create: function() 4 | { 5 | /** 6 | * The version of the control. This will automatically be corrected when you 7 | * publish the component. 8 | */ 9 | this.getVersion = function() 10 | { 11 | // leave this as-is and only configure from the build.yml file 12 | // and this will automatically get replaced on build of your distro 13 | return '1.0'; 14 | } 15 | /** 16 | * The control spec version. This is used to maintain backwards compatability as the 17 | * Widget API needs to change. 18 | */ 19 | this.getSpecVersion = function() 20 | { 21 | return 1.0; 22 | } 23 | 24 | this.getAttributes = function() 25 | { 26 | return []; 27 | } 28 | 29 | this.build = function(element,options) 30 | { 31 | if (swiss('#'+element.id).interaction('resizable',options) == null) 32 | { 33 | throw ('resizable not supported by library '); 34 | 35 | } 36 | } 37 | } 38 | }); 39 | -------------------------------------------------------------------------------- /Resources/entourage-ui/behaviors/rounded/rounded.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('behavior','rounded', 2 | { 3 | create: function() 4 | { 5 | this.getAttributes = function() 6 | { 7 | return [ 8 | {name: 'tl', defaultValue:'10', optional: true, description: "top left radius"}, 9 | {name: 'bl', defaultValue:'10', optional: true, description: "top right radius"}, 10 | {name: 'tr', defaultValue:'10', optional: true, description: "bottom left radius"}, 11 | {name: 'br', defaultValue:'10', optional: true, description: "bottom right radius"}, 12 | {name: 'radius', optional: true, description: "radius for all corners"} 13 | 14 | ]; 15 | } 16 | 17 | /** 18 | * The version of the control. This will automatically be corrected when you 19 | * publish the component. 20 | */ 21 | this.getVersion = function() 22 | { 23 | // leave this as-is and only configure from the build.yml file 24 | // and this will automatically get replaced on build of your distro 25 | return '1.0'; 26 | } 27 | /** 28 | * The control spec version. This is used to maintain backwards compatability as the 29 | * Widget API needs to change. 30 | */ 31 | this.getSpecVersion = function() 32 | { 33 | return 1.0; 34 | } 35 | 36 | this.build = function(element,options) 37 | { 38 | var tl=options.tl; 39 | var tr=options.tr; 40 | var bl=options.bl; 41 | var br=options.br; 42 | if (options.radius) 43 | { 44 | tl = tr = bl = br = options.radius; 45 | } 46 | swiss(element).addClass('app-rounded-top-left-' + tl); 47 | swiss(element).addClass('app-rounded-top-right-' + tr); 48 | swiss(element).addClass('app-rounded-bottom-left-' + bl); 49 | swiss(element).addClass('app-rounded-bottom-right-' + br); 50 | App.UI.loadTheme('behavior','rounded','basic',element,options); 51 | 52 | } 53 | } 54 | }); 55 | -------------------------------------------------------------------------------- /Resources/entourage-ui/behaviors/selectable/selectable.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('behavior','selectable', 2 | { 3 | create: function() 4 | { 5 | /** 6 | * The version of the control. This will automatically be corrected when you 7 | * publish the component. 8 | */ 9 | this.getVersion = function() 10 | { 11 | // leave this as-is and only configure from the build.yml file 12 | // and this will automatically get replaced on build of your distro 13 | return '1.0'; 14 | } 15 | /** 16 | * The control spec version. This is used to maintain backwards compatability as the 17 | * Widget API needs to change. 18 | */ 19 | this.getSpecVersion = function() 20 | { 21 | return 1.0; 22 | } 23 | 24 | this.getAttributes = function() 25 | { 26 | return []; 27 | } 28 | 29 | this.build = function(element,options) 30 | { 31 | if (swiss('#'+element.id).interaction('selectable',options) == null) 32 | { 33 | throw ('selectable not supported by library '); 34 | 35 | } 36 | } 37 | } 38 | }); 39 | -------------------------------------------------------------------------------- /Resources/entourage-ui/behaviors/sortable/sortable.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('behavior','sortable', 2 | { 3 | create: function() 4 | { 5 | /** 6 | * The version of the control. This will automatically be corrected when you 7 | * publish the component. 8 | */ 9 | this.getVersion = function() 10 | { 11 | // leave this as-is and only configure from the build.yml file 12 | // and this will automatically get replaced on build of your distro 13 | return '1.0'; 14 | } 15 | /** 16 | * The control spec version. This is used to maintain backwards compatability as the 17 | * Widget API needs to change. 18 | */ 19 | this.getSpecVersion = function() 20 | { 21 | return 1.0; 22 | } 23 | 24 | this.getAttributes = function() 25 | { 26 | return []; 27 | } 28 | 29 | this.build = function(element,options) 30 | { 31 | if (swiss('#'+element.id).interaction('sortable',options) == null) 32 | { 33 | throw ('sortable not supported by library '); 34 | 35 | } 36 | } 37 | } 38 | }); 39 | -------------------------------------------------------------------------------- /Resources/entourage-ui/behaviors/tooltip/tooltip.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('behavior','tooltip', 2 | { 3 | create: function() 4 | { 5 | /** 6 | * The version of the control. This will automatically be corrected when you 7 | * publish the component. 8 | */ 9 | this.getVersion = function() 10 | { 11 | // leave this as-is and only configure from the build.yml file 12 | // and this will automatically get replaced on build of your distro 13 | return '1.0'; 14 | } 15 | /** 16 | * The control spec version. This is used to maintain backwards compatability as the 17 | * Widget API needs to change. 18 | */ 19 | this.getSpecVersion = function() 20 | { 21 | return 1.0; 22 | } 23 | 24 | this.getAttributes = function() 25 | { 26 | return [ 27 | {name: 'id', optional: false, description: "element id that triggers tooltip"}, 28 | {name: 'delay', optional: true, description: "delay before hiding", defaultValue: '0'}, 29 | {name: 'position', optional: true, description: "position of tooltip - either relative or fixed", defaultValue: 'relative'}, 30 | {name: 'showEffect', optional: true, description: "effect to use when showing"}, 31 | {name: 'hideEffect', optional: true, description: "effect to use when hiding"} 32 | ]; 33 | } 34 | 35 | this.build = function(element,options) 36 | { 37 | 38 | element.style.display = "none"; 39 | var timer; 40 | var delay = 0; 41 | delay = App.Util.DateTime.timeFormat(options['delay']); 42 | 43 | var hide = function(el) 44 | { 45 | var effect = options['hideEffect']; 46 | if (effect) 47 | { 48 | swiss('#'+el.id).effect(effect,{}); 49 | } 50 | else 51 | { 52 | swiss('#'+el.id).hide(); 53 | } 54 | }; 55 | var show = function(el) 56 | { 57 | var effect = options['showEffect']; 58 | if (effect) 59 | { 60 | swiss('#'+el.id).effect(effect,{}); 61 | } 62 | else 63 | { 64 | swiss('#'+el.id).show(); 65 | } 66 | }; 67 | 68 | function startTimer(el) 69 | { 70 | cancelTimer(); 71 | timer = setTimeout(function() 72 | { 73 | hide(el); 74 | } 75 | ,delay); 76 | } 77 | function cancelTimer() 78 | { 79 | if (timer) 80 | { 81 | clearTimeout(timer); 82 | timer = null; 83 | } 84 | } 85 | 86 | // we call this in a defer to allow processing to continue 87 | // and in case ID hasn't yet been seen or compiled 88 | (function() 89 | { 90 | swiss('#'+options['id']).on('mouseover',{},function(e) 91 | { 92 | cancelTimer(); 93 | if (options['position']=='relative') 94 | { 95 | element.style.position = "absolute"; 96 | element.style.zIndex = '1000'; 97 | element.style.top = (swiss.getMouseY(e)) + "px"; 98 | element.style.left = (swiss.getMouseX(e)) + "px"; 99 | } 100 | show(element); 101 | 102 | }) 103 | swiss('#'+options['id']).on('mouseout',{},function(e) 104 | { 105 | startTimer(element); 106 | }); 107 | swiss('#'+options['id']).on('focus',{},function(e) 108 | { 109 | cancelTimer(); 110 | if (options['position']=='relative') 111 | { 112 | element.style.position = "absolute"; 113 | element.style.zIndex = '1000'; 114 | element.style.top = (swiss.getMouseY(e)) + "px"; 115 | element.style.left = (swiss.getMouseX(e)) + "px"; 116 | } 117 | show(element); 118 | 119 | }) 120 | swiss('#'+options['id']).on('blur',{},function(e) 121 | { 122 | startTimer(element); 123 | }); 124 | 125 | swiss('#'+element.id).on('mouseover',{},function(e) 126 | { 127 | cancelTimer(); 128 | }); 129 | swiss('#'+element.id).on('mouseout',{},function(e) 130 | { 131 | startTimer(element); 132 | }); 133 | 134 | })(); 135 | } 136 | } 137 | }); 138 | -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/entourage-ui/common/css/jquery-themes/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/images/ui-bg_flat_75_1f1f1f_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/entourage-ui/common/css/jquery-themes/images/ui-bg_flat_75_1f1f1f_40x100.png -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/entourage-ui/common/css/jquery-themes/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/entourage-ui/common/css/jquery-themes/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/entourage-ui/common/css/jquery-themes/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/entourage-ui/common/css/jquery-themes/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/images/ui-bg_highlight-soft_0_0277ad_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/entourage-ui/common/css/jquery-themes/images/ui-bg_highlight-soft_0_0277ad_1x100.png -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/images/ui-bg_inset-soft_95_fef1ec_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/entourage-ui/common/css/jquery-themes/images/ui-bg_inset-soft_95_fef1ec_1x100.png -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/entourage-ui/common/css/jquery-themes/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/entourage-ui/common/css/jquery-themes/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/entourage-ui/common/css/jquery-themes/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/entourage-ui/common/css/jquery-themes/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/entourage-ui/common/css/jquery-themes/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/ui.accordion.css: -------------------------------------------------------------------------------- 1 | /* Accordion 2 | ----------------------------------*/ 3 | .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } 4 | .ui-accordion li {display: inline;} 5 | .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } 6 | .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; } 7 | .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } 8 | .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; } 9 | .ui-accordion .ui-accordion-content-active { display: block; } -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/ui.all.css: -------------------------------------------------------------------------------- 1 | @import "ui.base.css"; 2 | @import "ui.theme.css"; 3 | -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/ui.allplugins.css: -------------------------------------------------------------------------------- 1 | @import url("ui.accordion.css"); 2 | @import url("ui.datepicker.css"); 3 | @import url("ui.dialog.css"); 4 | @import url("ui.progressbar.css"); 5 | @import url("ui.resizable.css"); 6 | @import url("ui.slider.css"); 7 | @import url("ui.tabs.css"); 8 | @import url("ui.button.css"); -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/ui.base.css: -------------------------------------------------------------------------------- 1 | @import url("ui.core.css"); 2 | 3 | @import url("ui.accordion.css"); 4 | @import url("ui.datepicker.css"); 5 | @import url("ui.dialog.css"); 6 | @import url("ui.progressbar.css"); 7 | @import url("ui.resizable.css"); 8 | @import url("ui.slider.css"); 9 | @import url("ui.tabs.css"); 10 | -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/ui.core.css: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery UI CSS Framework 3 | * Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about) 4 | * Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. 5 | */ 6 | 7 | /* Layout helpers 8 | ----------------------------------*/ 9 | .ui-helper-hidden { display: none; } 10 | .ui-helper-hidden-accessible { position: absolute; left: -99999999px; } 11 | .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } 12 | .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 13 | .ui-helper-clearfix { display: inline-block; } 14 | /* required comment for clearfix to work in Opera \*/ 15 | * html .ui-helper-clearfix { height:1%; } 16 | .ui-helper-clearfix { display:block; } 17 | /* end clearfix */ 18 | .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } 19 | 20 | 21 | /* Interaction Cues 22 | ----------------------------------*/ 23 | .ui-state-disabled { cursor: default !important; } 24 | 25 | 26 | /* Icons 27 | ----------------------------------*/ 28 | 29 | /* states and images */ 30 | .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } 31 | 32 | 33 | /* Misc visuals 34 | ----------------------------------*/ 35 | 36 | /* Overlays */ 37 | .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/ui.datepicker.css: -------------------------------------------------------------------------------- 1 | /* Datepicker 2 | ----------------------------------*/ 3 | .ui-datepicker { width: 17em; padding: .2em .2em 0; } 4 | .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } 5 | .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } 6 | .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } 7 | .ui-datepicker .ui-datepicker-prev { left:2px; } 8 | .ui-datepicker .ui-datepicker-next { right:2px; } 9 | .ui-datepicker .ui-datepicker-prev-hover { left:1px; } 10 | .ui-datepicker .ui-datepicker-next-hover { right:1px; } 11 | .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } 12 | .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } 13 | .ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; } 14 | .ui-datepicker select.ui-datepicker-month-year {width: 100%;} 15 | .ui-datepicker select.ui-datepicker-month, 16 | .ui-datepicker select.ui-datepicker-year { width: 49%;} 17 | .ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; } 18 | .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } 19 | .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } 20 | .ui-datepicker td { border: 0; padding: 1px; } 21 | .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } 22 | .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } 23 | .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } 24 | .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } 25 | 26 | /* with multiple calendars */ 27 | .ui-datepicker.ui-datepicker-multi { width:auto; } 28 | .ui-datepicker-multi .ui-datepicker-group { float:left; } 29 | .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } 30 | .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } 31 | .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } 32 | .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } 33 | .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } 34 | .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } 35 | .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } 36 | .ui-datepicker-row-break { clear:left; width:100%; } 37 | 38 | /* RTL support */ 39 | .ui-datepicker-rtl { direction: rtl; } 40 | .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } 41 | .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } 42 | .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } 43 | .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } 44 | .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } 45 | .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } 46 | .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } 47 | .ui-datepicker-rtl .ui-datepicker-group { float:right; } 48 | .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } 49 | .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } 50 | 51 | /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ 52 | .ui-datepicker-cover { 53 | display: none; /*sorry for IE5*/ 54 | display/**/: block; /*sorry for IE5*/ 55 | position: absolute; /*must have*/ 56 | z-index: -1; /*must have*/ 57 | filter: mask(); /*must have*/ 58 | top: -4px; /*must have*/ 59 | left: -4px; /*must have*/ 60 | width: 200px; /*must have*/ 61 | height: 200px; /*must have*/ 62 | } -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/ui.dialog.css: -------------------------------------------------------------------------------- 1 | /* Dialog 2 | ----------------------------------*/ 3 | .ui-dialog { position: relative; padding: .2em; width: 300px; } 4 | .ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; } 5 | .ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 6 | .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } 7 | .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } 8 | .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } 9 | .ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; } 10 | .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } 11 | .ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; } 12 | .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } 13 | .ui-draggable .ui-dialog-titlebar { cursor: move; } -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/ui.progressbar.css: -------------------------------------------------------------------------------- 1 | /* Progressbar 2 | ----------------------------------*/ 3 | .ui-progressbar { height:2em; text-align: left; } 4 | .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/ui.resizable.css: -------------------------------------------------------------------------------- 1 | /* Resizable 2 | ----------------------------------*/ 3 | .ui-resizable { position: relative;} 4 | .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;} 5 | .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } 6 | .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; } 7 | .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; } 8 | .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; } 9 | .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; } 10 | .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } 11 | .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } 12 | .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } 13 | .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;} -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/ui.slider.css: -------------------------------------------------------------------------------- 1 | /* Slider 2 | ----------------------------------*/ 3 | .ui-slider { position: relative; text-align: left; } 4 | .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } 5 | .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 1%; display: block; border: 0; } 6 | 7 | .ui-slider-horizontal { height: .8em; } 8 | .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } 9 | .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } 10 | .ui-slider-horizontal .ui-slider-range-min { left: 0; } 11 | .ui-slider-horizontal .ui-slider-range-max { right: 0; } 12 | 13 | .ui-slider-vertical { width: .8em; height: 100px; } 14 | .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } 15 | .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } 16 | .ui-slider-vertical .ui-slider-range-min { bottom: 0; } 17 | .ui-slider-vertical .ui-slider-range-max { top: 0; } -------------------------------------------------------------------------------- /Resources/entourage-ui/common/css/jquery-themes/ui.tabs.css: -------------------------------------------------------------------------------- 1 | /* Tabs 2 | ----------------------------------*/ 3 | .ui-tabs {padding: .2em;} 4 | .ui-tabs .ui-tabs-nav { padding: .2em .2em 0 .2em; position: relative; } 5 | .ui-tabs .ui-tabs-nav li { float: left; border-bottom: 0 !important; margin: 0 .2em -1px 0; padding: 0; list-style: none; } 6 | .ui-tabs .ui-tabs-nav li a { display:block; text-decoration: none; padding: .5em 1em; } 7 | .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: .1em; border-bottom: 0; } 8 | .ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border: 0; background: none; } 9 | .ui-tabs .ui-tabs-hide { display: none !important; } -------------------------------------------------------------------------------- /Resources/entourage-ui/common/images/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/entourage-ui/common/images/blank.gif -------------------------------------------------------------------------------- /Resources/entourage-ui/common/images/iepngfix.htc: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 56 | 57 | -------------------------------------------------------------------------------- /Resources/entourage-ui/controls/chart/swf/amcharts_key.txt: -------------------------------------------------------------------------------- 1 | AMCHART-LNKS-2327-6318-2825-1103 -------------------------------------------------------------------------------- /Resources/entourage-ui/controls/chart/swf/amcolumn.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/entourage-ui/controls/chart/swf/amcolumn.swf -------------------------------------------------------------------------------- /Resources/entourage-ui/controls/chart/swf/amline.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/entourage-ui/controls/chart/swf/amline.swf -------------------------------------------------------------------------------- /Resources/entourage-ui/controls/chart/swf/ampie.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/entourage-ui/controls/chart/swf/ampie.swf -------------------------------------------------------------------------------- /Resources/entourage-ui/controls/content/content.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('control','content', 2 | { 3 | create: function() 4 | { 5 | this.options = null; 6 | this.element = null; 7 | this.getAttributes = function() 8 | { 9 | return [ 10 | {name: 'src', optional: true, 11 | description: "The source for the content file to load."}, 12 | {name: 'args', optional: true, 13 | description: "Used to replace text in the content file."}, 14 | {name: 'lazy', optional: true, defaultValue: 'false', 15 | description: "Indicates whether the content file should be lazy loaded."}, 16 | {name: 'onload', optional: true, 17 | description: "Fire this message when content file is loaded."}, 18 | {name: 'onfetch', optional: true, 19 | description: "Fire this message when content file is fetched but before being loaded."} 20 | ]; 21 | }; 22 | 23 | /** 24 | * The version of the control. This will automatically be corrected when you 25 | * publish the component. 26 | */ 27 | 28 | this.getVersion = function() 29 | { 30 | // leave this as-is and only configure from the build.yml file 31 | // and this will automatically get replaced on build of your distro 32 | return '__VERSION__'; 33 | }; 34 | 35 | /** 36 | * The control spec version. This is used to maintain backwards compatability as the 37 | * Widget API needs to change. 38 | */ 39 | this.getSpecVersion = function() 40 | { 41 | return 1.0; 42 | }; 43 | this.load = function(value) 44 | { 45 | this.execute(value) 46 | } 47 | this.execute = function(value) 48 | { 49 | var src = App.getActionValue(value,'src') 50 | if (src) 51 | { 52 | this.options.src = src; 53 | } 54 | this.fetch(); 55 | } 56 | this.getActions = function() 57 | { 58 | return ['execute','load']; 59 | }; 60 | 61 | /** 62 | * This is called when the control is loaded and applied for a specific element that 63 | * references (or uses implicitly) the control. 64 | */ 65 | this.build = function(element,options) 66 | { 67 | this.options = options; 68 | this.element = element; 69 | if (!(options['lazy'] == true) && options['src']) 70 | { 71 | this.fetch(); 72 | } 73 | 74 | }; 75 | this.unload = function(target) 76 | { 77 | var child = $(target).firstChild; 78 | if (child && child.nodeType == 1) 79 | { 80 | App.Compiler.destroy(child); 81 | } 82 | }, 83 | 84 | this.fetch = function() 85 | { 86 | this.options.src = App.URI.absolutizeURI(this.options.src,App.docRoot); 87 | this.element.style.visibility='hidden'; 88 | var self = this; 89 | 90 | App.Util.IFrame.fetch(this.options.src,function(doc) 91 | { 92 | if (self.element._executed) self.unload(self.element); 93 | self.element._executed=true; 94 | 95 | if (self.options.onfetch) 96 | { 97 | $MQ(self.options.onfetch,{'src':self.options.src,'args':self.options.args}); 98 | } 99 | 100 | var scope = self.element.getAttribute('scope') || self.element.scope; 101 | doc.setAttribute('scope',scope); 102 | doc.scope = scope; 103 | App.Compiler.getAndEnsureId(doc); 104 | var contentHTML = doc.innerHTML; 105 | var state = {pending:0,scanned:false}; 106 | self.element.state = state; 107 | var html = '
'+contentHTML+'
'; 108 | //var html = '
'+contentHTML+'
'; 109 | 110 | if (self.options.args) 111 | { 112 | // replace tokens in our HTML with our args 113 | var t = App.Wel.compileTemplate(html); 114 | html = t(swiss.evalJSON(self.options.args)); 115 | } 116 | // turn off until we're done compiling 117 | self.element.innerHTML = html; 118 | state.onafterfinish=function() 119 | { 120 | // turn it back on once we're done compiling 121 | self.element.style.visibility='visible'; 122 | if (self.options.onload) 123 | { 124 | $MQ(self.options.onload,{'src':self.options.src,'args':self.options.args}); 125 | } 126 | }; 127 | // evaluate scripts 128 | // App.Util.evalScripts(contentHTML); 129 | App.Compiler.compileElement(self.element.firstChild,state); 130 | state.scanned=true; 131 | App.Compiler.checkLoadState(self.element); 132 | },true,true); 133 | }; 134 | } 135 | }); 136 | -------------------------------------------------------------------------------- /Resources/entourage-ui/controls/iterator/iterator.js: -------------------------------------------------------------------------------- 1 | 2 | App.UI.registerUIComponent('control','iterator', 3 | { 4 | create: function() 5 | { 6 | /** 7 | * The attributes supported by the controls. This metadata is 8 | * important so that your control can automatically be type checked, documented, 9 | * so the IDE can auto-sense the widgets metadata for autocomplete, etc. 10 | */ 11 | 12 | this.getAttributes = function() 13 | { 14 | return [ 15 | {name: 'template', optional: true, description: "Set the template for each row"}, 16 | {name: 'items', optional: true, description: "reference to array within row"}, 17 | {name: 'property', optional: true, description: "Property for implicit model"} 18 | ]; 19 | 20 | }; 21 | 22 | /** 23 | * The version of the control. This will automatically be corrected when you 24 | * publish the component. 25 | */ 26 | 27 | this.getVersion = function() 28 | { 29 | // leave this as-is and only configure from the build.yml file 30 | // and this will automatically get replaced on build of your distro 31 | return '__VERSION__'; 32 | }; 33 | 34 | /** 35 | * The control spec version. This is used to maintain backwards compatability as the 36 | * Widget API needs to change. 37 | */ 38 | this.getSpecVersion = function() 39 | { 40 | return 1.0; 41 | }; 42 | 43 | this.getActions = function() 44 | { 45 | return ['execute','render']; 46 | }, 47 | this.render = function(value) 48 | { 49 | this.execute(value) 50 | } 51 | this.execute = function(value) 52 | { 53 | var rowNum = 0; 54 | var rowCount = 0; 55 | this.model = new App.TableModel(App.getActionValue(value,this.options.property)); 56 | rowCount = this.model.getRowCount(); 57 | App.Compiler.destroy(this.element,true) 58 | this._cleanElement(); 59 | 60 | while ( rowNum < rowCount ) 61 | { 62 | var row = this.model.getRow(rowNum); 63 | row['iterator_index'] = rowNum; 64 | var html = this.compiledTemplate.call(this,row); 65 | swiss(this.element).appendHTML(html); 66 | rowNum++; 67 | } 68 | App.Compiler.compileElementChildren(this.element,true) 69 | this.element.style.display = 'block'; 70 | 71 | } 72 | 73 | /** 74 | * This is called when the control is loaded and applied for a specific element that 75 | * references (or uses implicitly) the control. 76 | */ 77 | this.build = function(element,options) 78 | { 79 | this.element = element; 80 | this.options = options 81 | this.compiledTemplate = App.Wel.compileTemplate(App.Wel.getHtml(this.element)); 82 | this.element.style.display = 'none'; 83 | 84 | // process items - this is a special case 85 | // you can specify hard coded array values like items="1,2,3,4" 86 | // or as a nested iterator you can specify a template value like items="#{users}" 87 | var items = element.getAttribute('items'); 88 | if (items != null) 89 | { 90 | var count = 0 91 | var rowNum = 0; 92 | var itemsData = []; 93 | var rowCount = 0; 94 | 95 | // if nested template 96 | if (items.indexOf('{') != -1) 97 | { 98 | var data = swiss.evalJSON(this.element.getAttribute('items')) 99 | for (d in data) 100 | { 101 | itemsData.push(data[count]) 102 | count++; 103 | } 104 | rowCount = count; 105 | } 106 | // otherwise hardcoded 107 | else 108 | { 109 | var arrayItems = items.split(',') 110 | for (var i=0;i 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
32 |
33 |
34 |
35 |
36 | New Project 37 |
38 |
39 |
40 | Import Project 41 |
42 |
43 |
44 | 45 | 46 |
47 | 48 | 49 | 50 | 51 | 52 |
53 |
54 |
55 |
56 |
57 |
58 | 59 | 60 | 77 | 78 | -------------------------------------------------------------------------------- /Resources/markitup/readme.txt: -------------------------------------------------------------------------------- 1 | markItUp! 1.1.5 2 | 3 | CHANGE LOG 4 | markItUp! 1.1.5 2009-05-01 5 | - Modified: http://drupal.org/project/wysiwyg compatibility 6 | - Modified: Alt/Ctrl/Alt+Tab are now disabled 7 | 8 | markItUp! 1.1.4 2008-12-03 9 | - Fixed: Extra quote deleted line 95 10 | 11 | markItUp! 1.1.3 2008-09-12 12 | - Fixed: IE7 preview problem 13 | 14 | markItUp! 1.1.2 2008-07-17 15 | - Fixed: Quick fix for Opera 9.5 caret position problem after insertion 16 | 17 | markItUp! 1.1.1 2008-06-02 18 | - Fixed: Key events status are passed to callbacks properly 19 | - Improved: ScrollPosition is kept in the preview when its refreshed 20 | 21 | markItUp! 1.1.0 2008-05-04 22 | - Modified: Textarea's id is no more moved to the main container 23 | - Modified: NameSpace Span become a Div to remain strict 24 | - Added: Relative path to the script is computed 25 | - Added: Relative path to the script passed to callbacks 26 | - Added: Global instance ID property 27 | - Added: $(element).markItUpRemove() to remove markItUp! 28 | - Added: Resize handle is now optional with resizeHandle property 29 | - Added: Property previewInWindow is added and accept window parameter 30 | - Added: Property previewPosition is added 31 | - Modified: Resize handle is no more displayed in Safari to avoid repetition with the native handle 32 | - Modified: Property previewIframeRefresh become previewAutorefresh 33 | - Modified: Built-in Html Preview call a template file 34 | - Improved: Autorefreshing is now apply for preview in window too 35 | - Improved: Cancel button in prompt window cancel now the whole insertion process 36 | - Improved: Cleaner markItUp! code added to the DOM 37 | - Removed: Depreciated preview properties as previewBaseUrl, previewCharset, previewCssPath, previewBodyId, previewBodyClassName 38 | - Removed: Property previewIframe not longer exists 39 | - Fixed: "Magic markups" works with line feeds 40 | - Fixed: Key events are initialized after insertion 41 | - Fixed: Internet Explorer line feed offset bug 42 | - Fixed: Shortcut keys on Mac OS 43 | - Fixed: Ctrl+click works and doesn't open Mac context menu anymore 44 | - Fixed: Ctrl+click works and doesn't open the page in a new tab anymore 45 | - Fixed: Minor Css modifications 46 | 47 | markItUp! 1.0.3 2008-04-04 48 | - Fixed: IE7 Preview empty baseurl problem 49 | - Fixed: IE7 external targeted insertion 50 | - Added: Property scrollPosition is passed to callbacks functions 51 | 52 | markItUp! 1.0.2 2008-03-31 53 | - Fixed: IE7 Html preview problems 54 | - Fixed: Selection is kept if nothing is inserted 55 | - Improved: Code minified 56 | 57 | markItUp! 1.0.1 2008-03-21 58 | - Removed: Global PlaceHolder 59 | - Modified: Property previewCharset is setted to "utf-8" by default 60 | 61 | markItUp! 1.0.0 2008-03-01 62 | - First public release 63 | -------------------------------------------------------------------------------- /Resources/markitup/sets/default/images/bold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/sets/default/images/bold.png -------------------------------------------------------------------------------- /Resources/markitup/sets/default/images/clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/sets/default/images/clean.png -------------------------------------------------------------------------------- /Resources/markitup/sets/default/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/sets/default/images/image.png -------------------------------------------------------------------------------- /Resources/markitup/sets/default/images/italic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/sets/default/images/italic.png -------------------------------------------------------------------------------- /Resources/markitup/sets/default/images/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/sets/default/images/link.png -------------------------------------------------------------------------------- /Resources/markitup/sets/default/images/picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/sets/default/images/picture.png -------------------------------------------------------------------------------- /Resources/markitup/sets/default/images/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/sets/default/images/preview.png -------------------------------------------------------------------------------- /Resources/markitup/sets/default/images/stroke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/sets/default/images/stroke.png -------------------------------------------------------------------------------- /Resources/markitup/sets/default/set.js: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------- 2 | // markItUp! 3 | // ---------------------------------------------------------------------------- 4 | // Copyright (C) 2008 Jay Salvat 5 | // http://markitup.jaysalvat.com/ 6 | // ---------------------------------------------------------------------------- 7 | // Html tags 8 | // http://en.wikipedia.org/wiki/html 9 | // ---------------------------------------------------------------------------- 10 | // Basic set. Feel free to add more tags 11 | // ---------------------------------------------------------------------------- 12 | mySettings = { 13 | onShiftEnter: {keepDefault:false, replaceWith:'
\n'}, 14 | onCtrlEnter: {keepDefault:false, openWith:'\n

', closeWith:'

'}, 15 | onTab: {keepDefault:false, replaceWith:' '}, 16 | markupSet: [ 17 | ] 18 | } -------------------------------------------------------------------------------- /Resources/markitup/sets/default/style.css: -------------------------------------------------------------------------------- 1 | /* ------------------------------------------------------------------- 2 | // markItUp! 3 | // By Jay Salvat - http://markitup.jaysalvat.com/ 4 | // ------------------------------------------------------------------*/ 5 | .markItUp .markItUpButton1 a { 6 | background-image:url(images/bold.png); 7 | } 8 | .markItUp .markItUpButton2 a { 9 | background-image:url(images/italic.png); 10 | } 11 | .markItUp .markItUpButton3 a { 12 | background-image:url(images/stroke.png); 13 | } 14 | 15 | .markItUp .markItUpButton4 a { 16 | background-image:url(images/picture.png); 17 | } 18 | .markItUp .markItUpButton5 a { 19 | background-image:url(images/link.png); 20 | } 21 | 22 | .markItUp .markItUpButton6 a { 23 | background-image:url(images/clean.png); 24 | } 25 | .markItUp .preview a { 26 | background-image:url(images/preview.png); 27 | } -------------------------------------------------------------------------------- /Resources/markitup/skins/markitup/images/bg-container.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/skins/markitup/images/bg-container.png -------------------------------------------------------------------------------- /Resources/markitup/skins/markitup/images/bg-editor-bbcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/skins/markitup/images/bg-editor-bbcode.png -------------------------------------------------------------------------------- /Resources/markitup/skins/markitup/images/bg-editor-dotclear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/skins/markitup/images/bg-editor-dotclear.png -------------------------------------------------------------------------------- /Resources/markitup/skins/markitup/images/bg-editor-html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/skins/markitup/images/bg-editor-html.png -------------------------------------------------------------------------------- /Resources/markitup/skins/markitup/images/bg-editor-json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/skins/markitup/images/bg-editor-json.png -------------------------------------------------------------------------------- /Resources/markitup/skins/markitup/images/bg-editor-markdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/skins/markitup/images/bg-editor-markdown.png -------------------------------------------------------------------------------- /Resources/markitup/skins/markitup/images/bg-editor-textile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/skins/markitup/images/bg-editor-textile.png -------------------------------------------------------------------------------- /Resources/markitup/skins/markitup/images/bg-editor-wiki.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/skins/markitup/images/bg-editor-wiki.png -------------------------------------------------------------------------------- /Resources/markitup/skins/markitup/images/bg-editor-xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/skins/markitup/images/bg-editor-xml.png -------------------------------------------------------------------------------- /Resources/markitup/skins/markitup/images/bg-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/skins/markitup/images/bg-editor.png -------------------------------------------------------------------------------- /Resources/markitup/skins/markitup/images/handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/skins/markitup/images/handle.png -------------------------------------------------------------------------------- /Resources/markitup/skins/markitup/images/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/skins/markitup/images/menu.png -------------------------------------------------------------------------------- /Resources/markitup/skins/markitup/images/submenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/skins/markitup/images/submenu.png -------------------------------------------------------------------------------- /Resources/markitup/skins/markitup/style.css: -------------------------------------------------------------------------------- 1 | /* ------------------------------------------------------------------- 2 | // markItUp! Universal MarkUp Engine, JQuery plugin 3 | // By Jay Salvat - http://markitup.jaysalvat.com/ 4 | // ------------------------------------------------------------------*/ 5 | .markItUp * { 6 | margin:0px; padding:0px; 7 | outline:none; 8 | } 9 | .markItUp a:link, 10 | .markItUp a:visited { 11 | color:#000; 12 | text-decoration:none; 13 | } 14 | .markItUp { 15 | /* width:700px; */ 16 | margin:5px 0 5px 0; 17 | /* border:5px solid #F5F5F5; */ 18 | border:none; 19 | height:95%; 20 | } 21 | .markItUpContainer { 22 | /* border:1px solid #999; */ 23 | border:none; 24 | -webkit-border-bottom-right-radius: 3px; 25 | -webkit-border-bottom-left-radius: 3px; 26 | -webkit-border-top-right-radius: 3px; 27 | -webkit-border-top-left-radius: 3px; 28 | 29 | /* background:#111 url(images/bg-container.png) repeat-x top left; */ 30 | padding:5px 5px 2px 5px; 31 | font:11px Verdana, Arial, Helvetica, sans-serif; 32 | } 33 | .markItUpEditor { 34 | /* font:12px 'Courier New', Courier, monospace;*/ 35 | -webkit-border-bottom-right-radius: 3px; 36 | -webkit-border-bottom-left-radius: 3px; 37 | -webkit-border-top-right-radius: 3px; 38 | -webkit-border-top-left-radius: 3px; 39 | 40 | padding:5px 5px 5px 20px; 41 | /* border:3px solid #999;*/ 42 | border:1px solid #999; 43 | /* width:643px; 44 | height:320px; 45 | background-image:url(images/bg-editor.png); 46 | background-repeat:no-repeat;*/ 47 | width:100%; 48 | height:358px; 49 | clear:both; display:block; 50 | line-height:18px; 51 | overflow:auto; 52 | } 53 | .markItUpPreviewFrame { 54 | overflow:auto; 55 | background-color:#FFFFFF; 56 | border:1px solid #3C769D; 57 | width:99.9%; 58 | height:300px; 59 | margin:5px 0; 60 | } 61 | .markItUpFooter { 62 | width:100%; 63 | cursor:n-resize; 64 | } 65 | .markItUpResizeHandle { 66 | overflow:hidden; 67 | width:22px; height:5px; 68 | margin-left:auto; 69 | margin-right:auto; 70 | background-image:url(images/handle.png); 71 | cursor:n-resize; 72 | } 73 | /***************************************************************************************/ 74 | /* first row of buttons */ 75 | .markItUpHeader ul li { 76 | list-style:none; 77 | float:left; 78 | position:relative; 79 | } 80 | .markItUpHeader ul li ul{ 81 | display:none; 82 | } 83 | .markItUpHeader ul li:hover > ul{ 84 | display:block; 85 | } 86 | .markItUpHeader ul .markItUpDropMenu { 87 | background:transparent url(images/menu.png) no-repeat 115% 50%; 88 | margin-right:5px; 89 | } 90 | .markItUpHeader ul .markItUpDropMenu li { 91 | margin-right:0px; 92 | } 93 | .markItUpHeader ul .markItUpSeparator { 94 | margin:0 10px; 95 | width:1px; 96 | height:16px; 97 | overflow:hidden; 98 | background-color:#CCC; 99 | } 100 | .markItUpHeader ul ul .markItUpSeparator { 101 | width:auto; height:1px; 102 | margin:0px; 103 | } 104 | /* next rows of buttons */ 105 | .markItUpHeader ul ul { 106 | display:none; 107 | position:absolute; 108 | top:18px; left:0px; 109 | background:#F5F5F5; 110 | border:1px solid #3C769D; 111 | height:inherit; 112 | } 113 | .markItUpHeader ul ul li { 114 | float:none; 115 | border-bottom:1px solid #3C769D; 116 | } 117 | .markItUpHeader ul ul .markItUpDropMenu { 118 | background:#F5F5F5 url(images/submenu.png) no-repeat 100% 50%; 119 | } 120 | /* next rows of buttons */ 121 | .markItUpHeader ul ul ul { 122 | position:absolute; 123 | top:-1px; left:150px; 124 | } 125 | .markItUpHeader ul ul ul li { 126 | float:none; 127 | } 128 | .markItUpHeader ul a { 129 | display:block; 130 | width:16px; height:16px; 131 | text-indent:-10000px; 132 | background-repeat:no-repeat; 133 | padding:3px; 134 | margin:0px; 135 | } 136 | .markItUpHeader ul ul a { 137 | display:block; 138 | padding-left:0px; 139 | text-indent:0; 140 | width:120px; 141 | padding:5px 5px 5px 25px; 142 | background-position:2px 50%; 143 | } 144 | .markItUpHeader ul ul a:hover { 145 | color:#FFF; 146 | background-color:#3C769D; 147 | } 148 | /***************************************************************************************/ 149 | .html .markItUpEditor { 150 | background-image:url(images/bg-editor-html.png); 151 | } 152 | .markdown .markItUpEditor { 153 | background-image:url(images/bg-editor-markdown.png); 154 | } 155 | .textile .markItUpEditor { 156 | background-image:url(images/bg-editor-textile.png); 157 | } 158 | .bbcode .markItUpEditor { 159 | background-image:url(images/bg-editor-bbcode.png); 160 | } 161 | .wiki .markItUpEditor, 162 | .dotclear .markItUpEditor { 163 | background-image:url(images/bg-editor-wiki.png); 164 | } -------------------------------------------------------------------------------- /Resources/markitup/skins/simple/images/handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/skins/simple/images/handle.png -------------------------------------------------------------------------------- /Resources/markitup/skins/simple/images/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/skins/simple/images/menu.png -------------------------------------------------------------------------------- /Resources/markitup/skins/simple/images/submenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/markitup/skins/simple/images/submenu.png -------------------------------------------------------------------------------- /Resources/markitup/skins/simple/style.css: -------------------------------------------------------------------------------- 1 | /* ------------------------------------------------------------------- 2 | // markItUp! Universal MarkUp Engine, JQuery plugin 3 | // By Jay Salvat - http://markitup.jaysalvat.com/ 4 | // ------------------------------------------------------------------*/ 5 | .markItUp * { 6 | margin:0px; padding:0px; 7 | outline:none; 8 | } 9 | .markItUp a:link, 10 | .markItUp a:visited { 11 | color:#000; 12 | text-decoration:none; 13 | } 14 | .markItUp { 15 | width:700px; 16 | margin:5px 0 5px 0; 17 | } 18 | .markItUpContainer { 19 | font:11px Verdana, Arial, Helvetica, sans-serif; 20 | } 21 | .markItUpEditor { 22 | font:12px 'Courier New', Courier, monospace; 23 | padding:5px; 24 | width:690px; 25 | height:320px; 26 | clear:both; display:block; 27 | line-height:18px; 28 | overflow:auto; 29 | } 30 | .markItUpPreviewFrame { 31 | overflow:auto; 32 | background-color:#FFF; 33 | width:99.9%; 34 | height:300px; 35 | margin:5px 0; 36 | } 37 | .markItUpFooter { 38 | width:100%; 39 | } 40 | .markItUpResizeHandle { 41 | overflow:hidden; 42 | width:22px; height:5px; 43 | margin-left:auto; 44 | margin-right:auto; 45 | background-image:url(images/handle.png); 46 | cursor:n-resize; 47 | } 48 | /***************************************************************************************/ 49 | /* first row of buttons */ 50 | .markItUpHeader ul li { 51 | list-style:none; 52 | float:left; 53 | position:relative; 54 | } 55 | .markItUpHeader ul li:hover > ul{ 56 | display:block; 57 | } 58 | .markItUpHeader ul .markItUpDropMenu { 59 | background:transparent url(images/menu.png) no-repeat 115% 50%; 60 | margin-right:5px; 61 | } 62 | .markItUpHeader ul .markItUpDropMenu li { 63 | margin-right:0px; 64 | } 65 | /* next rows of buttons */ 66 | .markItUpHeader ul ul { 67 | display:none; 68 | position:absolute; 69 | top:18px; left:0px; 70 | background:#FFF; 71 | border:1px solid #000; 72 | } 73 | .markItUpHeader ul ul li { 74 | float:none; 75 | border-bottom:1px solid #000; 76 | } 77 | .markItUpHeader ul ul .markItUpDropMenu { 78 | background:#FFF url(images/submenu.png) no-repeat 100% 50%; 79 | } 80 | .markItUpHeader ul .markItUpSeparator { 81 | margin:0 10px; 82 | width:1px; 83 | height:16px; 84 | overflow:hidden; 85 | background-color:#CCC; 86 | } 87 | .markItUpHeader ul ul .markItUpSeparator { 88 | width:auto; height:1px; 89 | margin:0px; 90 | } 91 | /* next rows of buttons */ 92 | .markItUpHeader ul ul ul { 93 | position:absolute; 94 | top:-1px; left:150px; 95 | } 96 | .markItUpHeader ul ul ul li { 97 | float:none; 98 | } 99 | .markItUpHeader ul a { 100 | display:block; 101 | width:16px; height:16px; 102 | text-indent:-10000px; 103 | background-repeat:no-repeat; 104 | padding:3px; 105 | margin:0px; 106 | } 107 | .markItUpHeader ul ul a { 108 | display:block; 109 | padding-left:0px; 110 | text-indent:0; 111 | width:120px; 112 | padding:5px 5px 5px 25px; 113 | background-position:2px 50%; 114 | } 115 | .markItUpHeader ul ul a:hover { 116 | color:#FFF; 117 | background-color:#000; 118 | } 119 | -------------------------------------------------------------------------------- /Resources/markitup/templates/preview.css: -------------------------------------------------------------------------------- 1 | /* preview style examples */ 2 | body { 3 | background-color:#EFEFEF; 4 | font:70% Verdana, Arial, Helvetica, sans-serif; 5 | } -------------------------------------------------------------------------------- /Resources/markitup/templates/preview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | markItUp! preview template 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /Resources/modules/dashboard/dashboard.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 6 |
7 |
-------------------------------------------------------------------------------- /Resources/modules/dashboard/js/dashboard.js: -------------------------------------------------------------------------------- 1 | Dashboard = {}; 2 | 3 | // setup event handler 4 | Dashboard.eventHandler = function(event) 5 | { 6 | if (!TiDev.dashboardAdContent && TiDev.isCommunity != null) 7 | { 8 | TiDev.setDashboardContent = true; 9 | return; 10 | } 11 | else if (TiDev.isCommunity == null) 12 | { 13 | $('#dashboard_offline').css('display','block'); 14 | return; 15 | } 16 | if (event == 'focus' || event == 'load') 17 | { 18 | $('#dashboard').html(TiDev.dashboardAdContent); 19 | } 20 | 21 | }; 22 | 23 | 24 | 25 | // register module 26 | TiDev.registerModule({ 27 | name:'dashboard', 28 | displayName: 'Dashboard', 29 | perspectives:['projects'], 30 | html:'dashboard.html', 31 | idx:0, 32 | callback:Dashboard.eventHandler 33 | }); 34 | 35 | -------------------------------------------------------------------------------- /Resources/modules/feeds/css/feeds.css: -------------------------------------------------------------------------------- 1 | #feeds 2 | { 3 | padding:20px; 4 | } 5 | #feeds a 6 | { 7 | color:#809eb3; 8 | font-size:12px; 9 | } 10 | #feeds #twitter_console 11 | { 12 | background-color:#000; 13 | height:0; 14 | opacity:1.0; 15 | -webkit-border-bottom-right-radius: 6px; 16 | -webkit-border-bottom-left-radius: 6px; 17 | width:400px; 18 | position:absolute; 19 | z-index:2; 20 | top:0px; 21 | left:50%; 22 | margin-left:-200px; 23 | padding-bottom:0px; 24 | } 25 | #feeds .tiui_invalid_field 26 | { 27 | background-color:#EAC117 !important; 28 | } 29 | #feeds input,textarea 30 | { 31 | width:225px; 32 | background-color:#555; 33 | outline:none; 34 | color:white; 35 | padding:5px; 36 | } 37 | #feeds textarea 38 | { 39 | height:auto !important; 40 | } 41 | #feeds .label 42 | { 43 | font-size:12px; 44 | } -------------------------------------------------------------------------------- /Resources/modules/feeds/feeds.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 30 |
31 |
32 | 33 |
-------------------------------------------------------------------------------- /Resources/modules/feeds/images/blog_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/feeds/images/blog_small.png -------------------------------------------------------------------------------- /Resources/modules/feeds/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/feeds/images/logo_small.png -------------------------------------------------------------------------------- /Resources/modules/feeds/images/news_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/feeds/images/news_small.png -------------------------------------------------------------------------------- /Resources/modules/feeds/images/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/feeds/images/refresh.png -------------------------------------------------------------------------------- /Resources/modules/feeds/images/triangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/feeds/images/triangle.png -------------------------------------------------------------------------------- /Resources/modules/feeds/images/video_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/feeds/images/video_small.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/bottombargray_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/bottombargray_pressed.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/brick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/brick.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/check_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/check_white.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/desktop_help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/desktop_help.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/desktop_launch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/desktop_launch.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/desktop_package.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/desktop_package.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/desktop_release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/desktop_release.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/download.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/included_modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/included_modules.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/launch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/launch.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/linux_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/linux_small.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/mobile_appstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/mobile_appstore.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/mobile_help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/mobile_help.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/mobile_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/mobile_test.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/no_links.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/no_links.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/osx_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/osx_small.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/package.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/package.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/package_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/package_small.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/public_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/public_link.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/release.png -------------------------------------------------------------------------------- /Resources/modules/packaging/images/win32_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/packaging/images/win32_small.png -------------------------------------------------------------------------------- /Resources/modules/packaging/js/compiler.js: -------------------------------------------------------------------------------- 1 | importScript("app://modules/packaging/js/jslint.js"); 2 | 3 | onmessage = function(event) 4 | { 5 | var f = Titanium.Filesystem.getFile(event.message.file); 6 | var contents = f.read().toString(); 7 | 8 | // if it looks like jQuery, skip it ... too many warnings that are OK 9 | if (contents.indexOf('jQuery') > 0 && contents.indexOf('Sizzle') > 0) 10 | { 11 | postMessage({path:event.message.path,id:event.message.id,result:true}); 12 | } 13 | else 14 | { 15 | 16 | var result = JSLINT(contents,{browser:true,evil:true,eqeqeq:false,maxerr:100,predef:["Titanium","window"]}); 17 | var report = JSLINT.report(true); 18 | postMessage({path:event.message.path,id:event.message.id,result:result,errors:JSLINT.errors,report:report,data:JSLINT.data()}); 19 | } 20 | }; 21 | -------------------------------------------------------------------------------- /Resources/modules/project_edit/css/project_edit.css: -------------------------------------------------------------------------------- 1 | #edit_project_div 2 | { 3 | position:relative; 4 | } 5 | /*#edit_project_open 6 | { 7 | position:absolute; 8 | top:10px; 9 | left:420px; 10 | cursor:pointer; 11 | } 12 | */ 13 | #project_edit 14 | { 15 | padding:20px; 16 | padding-left:40px; 17 | padding-right:40px; 18 | 19 | } 20 | #project_edit p 21 | { 22 | margin-top:0px; 23 | font-weight:normal; 24 | font-size:21px; 25 | margin-bottom:10px; 26 | color:#999; 27 | cursor:pointer; 28 | margin-left:-15px; 29 | } 30 | -------------------------------------------------------------------------------- /Resources/modules/project_edit/images/desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/project_edit/images/desktop.png -------------------------------------------------------------------------------- /Resources/modules/project_edit/images/folder_explore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/project_edit/images/folder_explore.png -------------------------------------------------------------------------------- /Resources/modules/project_edit/images/mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/project_edit/images/mobile.png -------------------------------------------------------------------------------- /Resources/modules/sandbox/css/sandbox.css: -------------------------------------------------------------------------------- 1 | #sandbox 2 | { 3 | padding:20px; 4 | font-size:13px; 5 | } 6 | 7 | #sandbox textarea 8 | { 9 | background-color: #111 !important; 10 | color: yellow; 11 | font-family: Monaco, Consolas, monospace; 12 | font-size: 16px; 13 | } 14 | #sandbox select 15 | { 16 | background-color:#111 !important; 17 | color:#fff; 18 | font-size:12px; 19 | border:1px solid #444; 20 | height:27px; 21 | } 22 | #sandbox .markitupeditor 23 | { 24 | border: 1px solid #444 !important; 25 | 26 | } -------------------------------------------------------------------------------- /Resources/modules/sandbox/images/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/modules/sandbox/images/refresh.png -------------------------------------------------------------------------------- /Resources/modules/sandbox/sandbox.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 23 | 24 | 33 | 34 |
4 |
5 | Select code snippet (optional) 6 | 7 | 8 |
9 |
10 | Select JS Libaries (optional) 11 | 21 | 22 |
25 |
Write some code
26 | 27 |
Launch
29 | 30 |
Clear
32 |
35 | -------------------------------------------------------------------------------- /Resources/modules/user_profile/css/user_profile.css: -------------------------------------------------------------------------------- 1 | #user_profile 2 | { 3 | padding:20px; 4 | padding-left:40px; 5 | padding-right:40px; 6 | 7 | } 8 | 9 | #user_profile a 10 | { 11 | color:white; 12 | font-size:11px; 13 | text-decoration:underline; 14 | cursor:pointer; 15 | } -------------------------------------------------------------------------------- /Resources/perspectives/community/images/community.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/perspectives/community/images/community.png -------------------------------------------------------------------------------- /Resources/perspectives/community/images/community_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/perspectives/community/images/community_active.png -------------------------------------------------------------------------------- /Resources/perspectives/community/js/community.js: -------------------------------------------------------------------------------- 1 | Community = {}; 2 | 3 | Community.eventHandler = function(event) 4 | { 5 | if (event == 'focus') 6 | { 7 | TiDev.subtabs.setLeftPadding(0); 8 | } 9 | else 10 | { 11 | // do nothing right now 12 | } 13 | } 14 | TiDev.registerPerspective({ 15 | name:'community', 16 | image:'perspectives/community/images/community.png', 17 | activeImage:'perspectives/community/images/community_active.png', 18 | callback:Community.eventHandler, 19 | imageTitle:'Community', 20 | idx:1, 21 | views:[] 22 | }) 23 | -------------------------------------------------------------------------------- /Resources/perspectives/profile/images/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/perspectives/profile/images/profile.png -------------------------------------------------------------------------------- /Resources/perspectives/profile/images/profile_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/perspectives/profile/images/profile_active.png -------------------------------------------------------------------------------- /Resources/perspectives/profile/js/profile.js: -------------------------------------------------------------------------------- 1 | Profile = {}; 2 | 3 | Profile.eventHandler = function(event) 4 | { 5 | if (event == 'focus') 6 | { 7 | TiDev.subtabs.setLeftPadding(0); 8 | } 9 | else 10 | { 11 | // do nothing right now 12 | } 13 | } 14 | TiDev.registerPerspective({ 15 | name:'profile', 16 | image:'perspectives/profile/images/profile.png', 17 | activeImage:'perspectives/profile/images/profile_active.png', 18 | callback:Profile.eventHandler, 19 | imageTitle:'Profile', 20 | idx:2, 21 | views:[] 22 | }) 23 | -------------------------------------------------------------------------------- /Resources/perspectives/projects/css/projects.css: -------------------------------------------------------------------------------- 1 | #projects 2 | { 3 | padding:20px; 4 | color:#999; 5 | } 6 | #projects p 7 | { 8 | margin-top:0px; 9 | font-weight:normal; 10 | font-size:25px; 11 | margin-bottom:20px; 12 | color:#999; 13 | } 14 | 15 | #projects .label 16 | { 17 | width:150px; 18 | } 19 | #projects .overview 20 | { 21 | color:#fff; 22 | font-size:15px; 23 | margin-top:10px; 24 | margin-bottom:30px; 25 | } 26 | #projects .option 27 | { 28 | border-bottom:1px solid #777; 29 | width:320px; 30 | -webkit-border-top-left-radius: 10px; 31 | -webkit-border-bottom-left-radius: 10px; 32 | -webkit-border-top-right-radius: 10px; 33 | -webkit-border-bottom-right-radius: 10px; 34 | position:relative; 35 | height:80px; 36 | cursor:pointer; 37 | background-color:#444; 38 | text-align:left; 39 | margin-bottom:30px; 40 | } 41 | #projects .option .image 42 | { 43 | position:absolute; 44 | top:25px; 45 | left:15px; 46 | } 47 | #projects .option .text 48 | { 49 | position:absolute; 50 | top:15px; 51 | left:80px; 52 | } 53 | #projects .option .text .title 54 | { 55 | color:#FFF; 56 | font-size:18px; 57 | } 58 | #projects .option .text .desc 59 | { 60 | color:#999; 61 | font-size:13px; 62 | margin-top:1px; 63 | } 64 | 65 | /************************* 66 | * LOGIN / SIGNUP STYLES 67 | **************************/ 68 | #login_signup 69 | { 70 | padding:40px; 71 | padding-top:20px; 72 | padding-bottom:5px; 73 | font-family:'Arial'; 74 | } 75 | #login_signup p 76 | { 77 | margin-top:0px; 78 | font-weight:normal; 79 | font-size:25px; 80 | margin-bottom:20px; 81 | color:#fff; 82 | 83 | } 84 | #login_signup .frame.fb 85 | { 86 | text-align:left; 87 | height:415px; 88 | width:302px; 89 | color:white; 90 | font-size:14px; 91 | background-color:#000; 92 | } 93 | #login_signup .frame.left 94 | { 95 | -webkit-border-top-right-radius: 0px; 96 | -webkit-border-bottom-right-radius: 0px; 97 | text-align:left; 98 | height:400px; 99 | width:302px; 100 | color:white; 101 | font-size:14px; 102 | background-color:#151515; 103 | margin-right:-35px 104 | 105 | } 106 | #login_signup .frame.right 107 | { 108 | -webkit-border-top-left-radius: 0px; 109 | -webkit-border-bottom-left-radius: 0px; 110 | text-align:left; 111 | height:100px; 112 | background-color:#393939; 113 | position:relative; 114 | top:-30px; 115 | margin-left:-10px; 116 | } 117 | #login_signup .tab 118 | { 119 | -webkit-border-top-right-radius: 10px; 120 | -webkit-border-top-left-radius: 10px; 121 | height:20px; 122 | text-align:center; 123 | background-color:transparent; 124 | color:#fff; 125 | font-weight:bold; 126 | font-size:14px; 127 | float:left; 128 | margin-right:0px; 129 | padding:5px; 130 | width:100px; 131 | position:relative; 132 | /* left:170px; 133 | */ top:-20px; 134 | left:29px; 135 | cursor:pointer; 136 | text-decoration:underline; 137 | } 138 | #login_signup .tab.active 139 | { 140 | background-color:#393939; 141 | text-decoration:none; 142 | } 143 | #login_signup .text 144 | { 145 | font-size:16px; 146 | color:white; 147 | margin-top:10px; 148 | margin-bottom:30px; 149 | 150 | } 151 | 152 | #profile_pic { 153 | box-shadow: 3px 3px 3px #333; 154 | } -------------------------------------------------------------------------------- /Resources/perspectives/projects/images/fb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/perspectives/projects/images/fb.png -------------------------------------------------------------------------------- /Resources/perspectives/projects/images/projects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/perspectives/projects/images/projects.png -------------------------------------------------------------------------------- /Resources/perspectives/projects/images/projects_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/perspectives/projects/images/projects_active.png -------------------------------------------------------------------------------- /Resources/perspectives/projects/projects.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/behaviors/draggable/draggable.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('behavior','draggable', 2 | { 3 | create: function() 4 | { 5 | /** 6 | * The version of the control. This will automatically be corrected when you 7 | * publish the component. 8 | */ 9 | this.getVersion = function() 10 | { 11 | // leave this as-is and only configure from the build.yml file 12 | // and this will automatically get replaced on build of your distro 13 | return '1.0'; 14 | } 15 | /** 16 | * The control spec version. This is used to maintain backwards compatability as the 17 | * Widget API needs to change. 18 | */ 19 | this.getSpecVersion = function() 20 | { 21 | return 1.0; 22 | } 23 | 24 | this.getAttributes = function() 25 | { 26 | return []; 27 | } 28 | 29 | this.build = function(element,options) 30 | { 31 | 32 | if (this == swiss('#'+element.id).interaction('draggable',options) == null) 33 | { 34 | throw ('draggable not supported by library '); 35 | } 36 | } 37 | } 38 | }); 39 | -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/behaviors/droppable/droppable.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('behavior','droppable', 2 | { 3 | create: function() 4 | { 5 | /** 6 | * The version of the control. This will automatically be corrected when you 7 | * publish the component. 8 | */ 9 | this.getVersion = function() 10 | { 11 | // leave this as-is and only configure from the build.yml file 12 | // and this will automatically get replaced on build of your distro 13 | return '1.0'; 14 | } 15 | /** 16 | * The control spec version. This is used to maintain backwards compatability as the 17 | * Widget API needs to change. 18 | */ 19 | this.getSpecVersion = function() 20 | { 21 | return 1.0; 22 | } 23 | 24 | this.getAttributes = function() 25 | { 26 | return []; 27 | } 28 | 29 | this.build = function(element,options) 30 | { 31 | if (swiss('#'+element.id).interaction('droppable',options) == null) 32 | { 33 | throw ('droppable not supported by library '); 34 | 35 | } 36 | } 37 | } 38 | }); 39 | -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/behaviors/modal/modal.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('behavior','modal', 2 | { 3 | create: function() 4 | { 5 | this.id = null; 6 | this.element = null; 7 | 8 | /** 9 | * The version of the control. This will automatically be corrected when you 10 | * publish the component. 11 | */ 12 | this.getVersion = function() 13 | { 14 | // leave this as-is and only configure from the build.yml file 15 | // and this will automatically get replaced on build of your distro 16 | return '1.0'; 17 | } 18 | /** 19 | * The control spec version. This is used to maintain backwards compatability as the 20 | * Widget API needs to change. 21 | */ 22 | this.getSpecVersion = function() 23 | { 24 | return 1.0; 25 | } 26 | 27 | this.getAttributes = function() 28 | { 29 | return [{name: 'background-color', optional: true, description: "background color for modal",defaultValue: '#222'}, 30 | {name: 'opacity', optional: true, description: "opacity for modal background",defaultValue: 0.6}, 31 | {name: 'hideEffect',optional:true}, 32 | {name: 'showEffect',optional:true} 33 | ]; 34 | } 35 | 36 | this.hide=function(value) 37 | { 38 | this._hideModal(); 39 | } 40 | this.show=function(value) 41 | { 42 | // show the element and modal container 43 | swiss('#'+this.id+'_modal_container').show(); 44 | if (this.options.showEffect != null) 45 | { 46 | swiss('#'+this.id).effect(this.options.showEffect,{}); 47 | } 48 | else 49 | { 50 | swiss('#'+this.id).show(); 51 | } 52 | // set left for element based on width 53 | // trying to center the element 54 | this.bodyHeight = swiss(document).height(); 55 | this.bodyWidth = swiss(document).width(); 56 | 57 | var elWidth = swiss('#'+this.id).width(); 58 | var left = (this.bodyWidth - elWidth)/2 + 'px'; 59 | var container = swiss('#'+this.id+'_modal_container').get(0) 60 | container.style.width = this.bodyWidth + 'px'; 61 | container.style.height = this.bodyHeight + 'px'; 62 | container.style.backgroundColor = this.options['background-color']; 63 | container.style.opacity = this.options['opacity']; 64 | 65 | this.element.style.left = left; 66 | // scroll to top 67 | window.scrollTo(0,0) 68 | 69 | }, 70 | 71 | this._hideModal = function() 72 | { 73 | swiss('#'+this.id+'_modal_container').hide(); 74 | if (this.options.hideEffect != null) 75 | { 76 | swiss('#'+this.id).effect(this.options.hideEffect,{}); 77 | } 78 | else 79 | { 80 | swiss('#'+this.id).hide(); 81 | } 82 | } 83 | 84 | this.getActions=function() 85 | { 86 | return ['hide','show']; 87 | } 88 | 89 | this.build = function(element,options) 90 | { 91 | this.id = element.id 92 | this.element = element; 93 | this.options = options; 94 | 95 | // create modal container 96 | var modalContainer = document.createElement('div'); 97 | modalContainer.id = this.id + '_modal_container'; 98 | modalContainer.style.display = "none"; 99 | modalContainer.style.position = "absolute"; 100 | modalContainer.style.top = '0px'; 101 | modalContainer.style.left = '0px'; 102 | modalContainer.style.zIndex = '2000'; 103 | modalContainer.style.backgroundColor = options['background-color']; 104 | modalContainer.style.opacity = options['opacity']; 105 | modalContainer.style.filter = "alpha( opacity = "+options['opacity']*100+")"; 106 | swiss(document.body).prependElement(modalContainer); 107 | 108 | // style modal element 109 | element.style.position = "absolute"; 110 | element.style.top = "100px"; 111 | element.style.zIndex='2001'; 112 | element.style.display = 'none' 113 | swiss(document.body).prependElement(element); 114 | } 115 | } 116 | }); 117 | -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/behaviors/resizable/resizable.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('behavior','resizable', 2 | { 3 | create: function() 4 | { 5 | /** 6 | * The version of the control. This will automatically be corrected when you 7 | * publish the component. 8 | */ 9 | this.getVersion = function() 10 | { 11 | // leave this as-is and only configure from the build.yml file 12 | // and this will automatically get replaced on build of your distro 13 | return '1.0'; 14 | } 15 | /** 16 | * The control spec version. This is used to maintain backwards compatability as the 17 | * Widget API needs to change. 18 | */ 19 | this.getSpecVersion = function() 20 | { 21 | return 1.0; 22 | } 23 | 24 | this.getAttributes = function() 25 | { 26 | return []; 27 | } 28 | 29 | this.build = function(element,options) 30 | { 31 | if (swiss('#'+element.id).interaction('resizable',options) == null) 32 | { 33 | throw ('resizable not supported by library '); 34 | 35 | } 36 | } 37 | } 38 | }); 39 | -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/behaviors/rounded/rounded.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('behavior','rounded', 2 | { 3 | create: function() 4 | { 5 | this.getAttributes = function() 6 | { 7 | return [ 8 | {name: 'tl', defaultValue:'10', optional: true, description: "top left radius"}, 9 | {name: 'bl', defaultValue:'10', optional: true, description: "top right radius"}, 10 | {name: 'tr', defaultValue:'10', optional: true, description: "bottom left radius"}, 11 | {name: 'br', defaultValue:'10', optional: true, description: "bottom right radius"}, 12 | {name: 'radius', optional: true, description: "radius for all corners"} 13 | 14 | ]; 15 | } 16 | 17 | /** 18 | * The version of the control. This will automatically be corrected when you 19 | * publish the component. 20 | */ 21 | this.getVersion = function() 22 | { 23 | // leave this as-is and only configure from the build.yml file 24 | // and this will automatically get replaced on build of your distro 25 | return '1.0'; 26 | } 27 | /** 28 | * The control spec version. This is used to maintain backwards compatability as the 29 | * Widget API needs to change. 30 | */ 31 | this.getSpecVersion = function() 32 | { 33 | return 1.0; 34 | } 35 | 36 | this.build = function(element,options) 37 | { 38 | var tl=options.tl; 39 | var tr=options.tr; 40 | var bl=options.bl; 41 | var br=options.br; 42 | if (options.radius) 43 | { 44 | tl = tr = bl = br = options.radius; 45 | } 46 | swiss(element).addClass('app-rounded-top-left-' + tl); 47 | swiss(element).addClass('app-rounded-top-right-' + tr); 48 | swiss(element).addClass('app-rounded-bottom-left-' + bl); 49 | swiss(element).addClass('app-rounded-bottom-right-' + br); 50 | App.UI.loadTheme('behavior','rounded','basic',element,options); 51 | 52 | } 53 | } 54 | }); 55 | -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/behaviors/selectable/selectable.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('behavior','selectable', 2 | { 3 | create: function() 4 | { 5 | /** 6 | * The version of the control. This will automatically be corrected when you 7 | * publish the component. 8 | */ 9 | this.getVersion = function() 10 | { 11 | // leave this as-is and only configure from the build.yml file 12 | // and this will automatically get replaced on build of your distro 13 | return '1.0'; 14 | } 15 | /** 16 | * The control spec version. This is used to maintain backwards compatability as the 17 | * Widget API needs to change. 18 | */ 19 | this.getSpecVersion = function() 20 | { 21 | return 1.0; 22 | } 23 | 24 | this.getAttributes = function() 25 | { 26 | return []; 27 | } 28 | 29 | this.build = function(element,options) 30 | { 31 | if (swiss('#'+element.id).interaction('selectable',options) == null) 32 | { 33 | throw ('selectable not supported by library '); 34 | 35 | } 36 | } 37 | } 38 | }); 39 | -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/behaviors/sortable/sortable.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('behavior','sortable', 2 | { 3 | create: function() 4 | { 5 | /** 6 | * The version of the control. This will automatically be corrected when you 7 | * publish the component. 8 | */ 9 | this.getVersion = function() 10 | { 11 | // leave this as-is and only configure from the build.yml file 12 | // and this will automatically get replaced on build of your distro 13 | return '1.0'; 14 | } 15 | /** 16 | * The control spec version. This is used to maintain backwards compatability as the 17 | * Widget API needs to change. 18 | */ 19 | this.getSpecVersion = function() 20 | { 21 | return 1.0; 22 | } 23 | 24 | this.getAttributes = function() 25 | { 26 | return []; 27 | } 28 | 29 | this.build = function(element,options) 30 | { 31 | if (swiss('#'+element.id).interaction('sortable',options) == null) 32 | { 33 | throw ('sortable not supported by library '); 34 | 35 | } 36 | } 37 | } 38 | }); 39 | -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/behaviors/tooltip/tooltip.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('behavior','tooltip', 2 | { 3 | create: function() 4 | { 5 | /** 6 | * The version of the control. This will automatically be corrected when you 7 | * publish the component. 8 | */ 9 | this.getVersion = function() 10 | { 11 | // leave this as-is and only configure from the build.yml file 12 | // and this will automatically get replaced on build of your distro 13 | return '1.0'; 14 | } 15 | /** 16 | * The control spec version. This is used to maintain backwards compatability as the 17 | * Widget API needs to change. 18 | */ 19 | this.getSpecVersion = function() 20 | { 21 | return 1.0; 22 | } 23 | 24 | this.getAttributes = function() 25 | { 26 | return [ 27 | {name: 'id', optional: false, description: "element id that triggers tooltip"}, 28 | {name: 'delay', optional: true, description: "delay before hiding", defaultValue: '0'}, 29 | {name: 'position', optional: true, description: "position of tooltip - either relative or fixed", defaultValue: 'relative'}, 30 | {name: 'showEffect', optional: true, description: "effect to use when showing"}, 31 | {name: 'hideEffect', optional: true, description: "effect to use when hiding"} 32 | ]; 33 | } 34 | 35 | this.build = function(element,options) 36 | { 37 | 38 | element.style.display = "none"; 39 | var timer; 40 | var delay = 0; 41 | delay = App.Util.DateTime.timeFormat(options['delay']); 42 | 43 | var hide = function(el) 44 | { 45 | var effect = options['hideEffect']; 46 | if (effect) 47 | { 48 | swiss('#'+el.id).effect(effect,{}); 49 | } 50 | else 51 | { 52 | swiss('#'+el.id).hide(); 53 | } 54 | }; 55 | var show = function(el) 56 | { 57 | var effect = options['showEffect']; 58 | if (effect) 59 | { 60 | swiss('#'+el.id).effect(effect,{}); 61 | } 62 | else 63 | { 64 | swiss('#'+el.id).show(); 65 | } 66 | }; 67 | 68 | function startTimer(el) 69 | { 70 | cancelTimer(); 71 | timer = setTimeout(function() 72 | { 73 | hide(el); 74 | } 75 | ,delay); 76 | } 77 | function cancelTimer() 78 | { 79 | if (timer) 80 | { 81 | clearTimeout(timer); 82 | timer = null; 83 | } 84 | } 85 | 86 | // we call this in a defer to allow processing to continue 87 | // and in case ID hasn't yet been seen or compiled 88 | (function() 89 | { 90 | swiss('#'+options['id']).on('mouseover',{},function(e) 91 | { 92 | cancelTimer(); 93 | if (options['position']=='relative') 94 | { 95 | element.style.position = "absolute"; 96 | element.style.zIndex = '1000'; 97 | element.style.top = (swiss.getMouseY(e)) + "px"; 98 | element.style.left = (swiss.getMouseX(e)) + "px"; 99 | } 100 | show(element); 101 | 102 | }) 103 | swiss('#'+options['id']).on('mouseout',{},function(e) 104 | { 105 | startTimer(element); 106 | }); 107 | swiss('#'+options['id']).on('focus',{},function(e) 108 | { 109 | cancelTimer(); 110 | if (options['position']=='relative') 111 | { 112 | element.style.position = "absolute"; 113 | element.style.zIndex = '1000'; 114 | element.style.top = (swiss.getMouseY(e)) + "px"; 115 | element.style.left = (swiss.getMouseX(e)) + "px"; 116 | } 117 | show(element); 118 | 119 | }) 120 | swiss('#'+options['id']).on('blur',{},function(e) 121 | { 122 | startTimer(element); 123 | }); 124 | 125 | swiss('#'+element.id).on('mouseover',{},function(e) 126 | { 127 | cancelTimer(); 128 | }); 129 | swiss('#'+element.id).on('mouseout',{},function(e) 130 | { 131 | startTimer(element); 132 | }); 133 | 134 | })(); 135 | } 136 | } 137 | }); 138 | -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/222222_256x240_icons_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/222222_256x240_icons_icons.png -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/2e83ff_256x240_icons_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/2e83ff_256x240_icons_icons.png -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/454545_256x240_icons_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/454545_256x240_icons_icons.png -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/888888_256x240_icons_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/888888_256x240_icons_icons.png -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/aaaaaa_40x100_textures_01_flat_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/aaaaaa_40x100_textures_01_flat_0.png -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/cccccc_40x100_textures_03_highlight_soft_75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/cccccc_40x100_textures_03_highlight_soft_75.png -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/cd0a0a_256x240_icons_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/cd0a0a_256x240_icons_icons.png -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/dadada_40x100_textures_02_glass_75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/dadada_40x100_textures_02_glass_75.png -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/e6e6e6_40x100_textures_02_glass_75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/e6e6e6_40x100_textures_02_glass_75.png -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/fbf9ee_40x100_textures_02_glass_55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/fbf9ee_40x100_textures_02_glass_55.png -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/fef1ec_40x100_textures_02_glass_95.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/fef1ec_40x100_textures_02_glass_95.png -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/ffffff_40x100_textures_01_flat_75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/ffffff_40x100_textures_01_flat_75.png -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/ffffff_40x100_textures_02_glass_65.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/images/ffffff_40x100_textures_02_glass_65.png -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/ui.accordion.css: -------------------------------------------------------------------------------- 1 | /* Accordion 2 | ----------------------------------*/ 3 | .ui-accordion-group {margin-bottom: 1px;} 4 | .ui-accordion-header { font-size: 12px; cursor: pointer; position: relative; } 5 | .selected .ui-accordion-header { border-bottom: 0; } 6 | .ui-accordion .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } 7 | .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; } 8 | .ui-accordion-content-wrap { border-top: 0; margin-top: -1px; position: relative; top: 1px; } 9 | .ui-accordion-content { font-size: 10px; padding: 1em 2.2em; } -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/ui.all.css: -------------------------------------------------------------------------------- 1 | @import "ui.core.css"; 2 | @import "ui.theme.css"; 3 | @import "ui.allplugins.css"; 4 | 5 | body { font-size: 10px; font-family: "Lucida Sans"; } 6 | table { font-size: 1em; } 7 | -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/ui.allplugins.css: -------------------------------------------------------------------------------- 1 | @import url("ui.accordion.css"); 2 | @import url("ui.datepicker.css"); 3 | @import url("ui.dialog.css"); 4 | @import url("ui.progressbar.css"); 5 | @import url("ui.resizable.css"); 6 | @import url("ui.slider.css"); 7 | @import url("ui.tabs.css"); 8 | @import url("ui.button.css"); -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/ui.core.css: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery UI CSS Framework 3 | * Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about) 4 | * Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. 5 | */ 6 | 7 | /* Layout helpers 8 | ----------------------------------*/ 9 | .ui-helper-hidden { display: none; } 10 | .ui-helper-hidden-accessible { position: absolute; left: -99999999px; } 11 | .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } 12 | .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 13 | .ui-helper-clearfix { display: inline-block; } 14 | /* required comment for clearfix to work in Opera \*/ 15 | * html .ui-helper-clearfix { height:1%; } 16 | .ui-helper-clearfix { display:block; } 17 | /* end clearfix */ 18 | .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } 19 | 20 | 21 | /* Interaction Cues 22 | ----------------------------------*/ 23 | .ui-state-disabled { cursor: default !important; } 24 | 25 | 26 | /* Icons 27 | ----------------------------------*/ 28 | 29 | /* states and images */ 30 | .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } 31 | 32 | 33 | /* Misc visuals 34 | ----------------------------------*/ 35 | 36 | /* Overlays */ 37 | .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/ui.datepicker.css: -------------------------------------------------------------------------------- 1 | /* Datepicker 2 | ----------------------------------*/ 3 | .ui-datepicker { width: 17em; padding: .2em .2em 0; } 4 | .ui-datepicker-header { position:relative; padding:.2em 0; } 5 | .ui-datepicker-prev, .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } 6 | .ui-datepicker-prev:hover, .ui-datepicker-next:hover { top: 1px;} 7 | .ui-datepicker-prev { left:2px; } 8 | .ui-datepicker-next { right:2px; } 9 | .ui-datepicker-prev:hover { left:1px; } 10 | .ui-datepicker-next:hover { right:1px; } 11 | .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } 12 | .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } 13 | .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; } 14 | .ui-datepicker select.ui-datepicker-month-year {width: 100%;} 15 | .ui-datepicker select.ui-datepicker-month, 16 | .ui-datepicker select.ui-datepicker-year { width: 49%;} 17 | .ui-datepicker-title select.ui-datepicker-year { float: right; } 18 | .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } 19 | .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; } 20 | .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } 21 | .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } 22 | .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } 23 | .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } 24 | 25 | /* with multiple calendars */ 26 | .ui-datepicker.ui-datepicker-multi { width:auto; } 27 | .ui-datepicker-multi .ui-datepicker-group { float:left; } 28 | .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } 29 | .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } 30 | .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } 31 | .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } 32 | .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } 33 | .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } 34 | .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } 35 | 36 | /* RTL support */ 37 | .ui-datepicker-rtl { direction: rtl; } 38 | .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } 39 | .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } 40 | .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } 41 | .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } 42 | .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } 43 | .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } 44 | .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } 45 | .ui-datepicker-rtl .ui-datepicker-group { float:right; } 46 | .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } 47 | .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } 48 | 49 | /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ 50 | .ui-datepicker-cover { 51 | display: none; /*sorry for IE5*/ 52 | display/**/: block; /*sorry for IE5*/ 53 | position: absolute; /*must have*/ 54 | z-index: -1; /*must have*/ 55 | filter: mask(); /*must have*/ 56 | top: -4px; /*must have*/ 57 | left: -4px; /*must have*/ 58 | width: 200px; /*must have*/ 59 | height: 200px; /*must have*/ 60 | } -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/ui.dialog.css: -------------------------------------------------------------------------------- 1 | /* Dialog 2 | ----------------------------------*/ 3 | .ui-dialog { position: relative; padding: .2em; width: 300px; } 4 | .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; } 5 | .ui-dialog-title { float: left; margin: .1em 0 .2em; } 6 | .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } 7 | .ui-dialog-titlebar-close span { display: block; margin: 1px; } 8 | .ui-dialog-titlebar-close:hover, .ui-dialog-titlebar-close:focus { padding: 0; } 9 | .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; } 10 | .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } 11 | .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; } 12 | .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } 13 | .ui-draggable .ui-dialog-titlebar { cursor: move; } -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/ui.progressbar.css: -------------------------------------------------------------------------------- 1 | /* Progressbar 2 | ----------------------------------*/ 3 | .ui-progressbar { height:2em; text-align: left; } 4 | .ui-progressbar-value {margin: -1px; height:100%; } -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/ui.resizable.css: -------------------------------------------------------------------------------- 1 | /* Resizable 2 | ----------------------------------*/ 3 | .ui-resizable { position: relative;} 4 | .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;} 5 | .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } 6 | .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; } 7 | .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; } 8 | .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; } 9 | .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; } 10 | .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } 11 | .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } 12 | .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } 13 | .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;} -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/ui.slider.css: -------------------------------------------------------------------------------- 1 | /* Slider 2 | ----------------------------------*/ 3 | .ui-slider { position: relative; text-align: left; } 4 | .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } 5 | .ui-slider-range { position: absolute; z-index: 1; font-size: 1%; display: block; border: 0; } 6 | 7 | .ui-slider-horizontal { height: .8em; } 8 | .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } 9 | .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } 10 | 11 | .ui-slider-vertical { width: .8em; height: 100%; } 12 | .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } 13 | .ui-slider-vertical .ui-slider-range { left: 0; height: auto; width: 100%; } -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/css/jquery-themes/ui.tabs.css: -------------------------------------------------------------------------------- 1 | /* Tabs 2 | ----------------------------------*/ 3 | .ui-tabs {padding: .2em;} 4 | .ui-tabs-nav { padding: .2em .2em 0 .2em; position: relative; } 5 | .ui-tabs-nav li { float: left; border-bottom: 0 !important; margin: 0 .2em -1px 0; padding: 0; } 6 | .ui-tabs-nav li a { display:block; text-decoration: none; padding: .5em 1em; } 7 | .ui-tabs-nav li.ui-tabs-selected { padding-bottom: .1em; border-bottom: 0; } 8 | .ui-tabs-panel { padding: 1em 1.4em; display: block; border: 0; background: none; } 9 | .ui-tabs-hide { display: none !important; } -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/images/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/thirdparty_js/entourage/entourage-ui/common/images/blank.gif -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/common/images/iepngfix.htc: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 56 | 57 | -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/controls/chart/swf/amcharts_key.txt: -------------------------------------------------------------------------------- 1 | AMCHART-LNKS-2327-6318-2825-1103 -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/controls/chart/swf/amcolumn.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/thirdparty_js/entourage/entourage-ui/controls/chart/swf/amcolumn.swf -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/controls/chart/swf/amline.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/thirdparty_js/entourage/entourage-ui/controls/chart/swf/amline.swf -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/controls/chart/swf/ampie.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/thirdparty_js/entourage/entourage-ui/controls/chart/swf/ampie.swf -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/controls/content/content.js: -------------------------------------------------------------------------------- 1 | App.UI.registerUIComponent('control','content', 2 | { 3 | create: function() 4 | { 5 | this.options = null; 6 | this.element = null; 7 | this.getAttributes = function() 8 | { 9 | return [ 10 | {name: 'src', optional: true, 11 | description: "The source for the content file to load."}, 12 | {name: 'args', optional: true, 13 | description: "Used to replace text in the content file."}, 14 | {name: 'lazy', optional: true, defaultValue: 'false', 15 | description: "Indicates whether the content file should be lazy loaded."}, 16 | {name: 'onload', optional: true, 17 | description: "Fire this message when content file is loaded."}, 18 | {name: 'onfetch', optional: true, 19 | description: "Fire this message when content file is fetched but before being loaded."} 20 | ]; 21 | }; 22 | 23 | /** 24 | * The version of the control. This will automatically be corrected when you 25 | * publish the component. 26 | */ 27 | 28 | this.getVersion = function() 29 | { 30 | // leave this as-is and only configure from the build.yml file 31 | // and this will automatically get replaced on build of your distro 32 | return '__VERSION__'; 33 | }; 34 | 35 | /** 36 | * The control spec version. This is used to maintain backwards compatability as the 37 | * Widget API needs to change. 38 | */ 39 | this.getSpecVersion = function() 40 | { 41 | return 1.0; 42 | }; 43 | this.load = function(value) 44 | { 45 | this.execute(value) 46 | } 47 | this.execute = function(value) 48 | { 49 | var src = App.getActionValue(value,'src') 50 | if (src) 51 | { 52 | this.options.src = src; 53 | } 54 | this.fetch(); 55 | } 56 | this.getActions = function() 57 | { 58 | return ['execute','load']; 59 | }; 60 | 61 | /** 62 | * This is called when the control is loaded and applied for a specific element that 63 | * references (or uses implicitly) the control. 64 | */ 65 | this.build = function(element,options) 66 | { 67 | this.options = options; 68 | this.element = element; 69 | if (!(options['lazy'] == true) && options['src']) 70 | { 71 | this.fetch(); 72 | } 73 | 74 | }; 75 | this.unload = function(target) 76 | { 77 | var child = $(target).firstChild; 78 | if (child && child.nodeType == 1) 79 | { 80 | App.Compiler.destroy(child); 81 | } 82 | }, 83 | 84 | this.fetch = function() 85 | { 86 | this.options.src = App.URI.absolutizeURI(this.options.src,App.docRoot); 87 | this.element.style.visibility='hidden'; 88 | var self = this; 89 | 90 | App.Util.IFrame.fetch(this.options.src,function(doc) 91 | { 92 | if (self.element._executed) self.unload(self.element); 93 | self.element._executed=true; 94 | 95 | if (self.options.onfetch) 96 | { 97 | $MQ(self.options.onfetch,{'src':self.options.src,'args':self.options.args}); 98 | } 99 | 100 | var scope = self.element.getAttribute('scope') || self.element.scope; 101 | doc.setAttribute('scope',scope); 102 | doc.scope = scope; 103 | App.Compiler.getAndEnsureId(doc); 104 | var contentHTML = doc.innerHTML; 105 | var state = {pending:0,scanned:false}; 106 | self.element.state = state; 107 | var html = '
'+contentHTML+'
'; 108 | //var html = '
'+contentHTML+'
'; 109 | 110 | if (self.options.args) 111 | { 112 | // replace tokens in our HTML with our args 113 | var t = App.Wel.compileTemplate(html); 114 | html = t(swiss.evalJSON(self.options.args)); 115 | } 116 | // turn off until we're done compiling 117 | self.element.innerHTML = html; 118 | state.onafterfinish=function() 119 | { 120 | // turn it back on once we're done compiling 121 | self.element.style.visibility='visible'; 122 | if (self.options.onload) 123 | { 124 | $MQ(self.options.onload,{'src':self.options.src,'args':self.options.args}); 125 | } 126 | }; 127 | // evaluate scripts 128 | // App.Util.evalScripts(contentHTML); 129 | App.Compiler.compileElement(self.element.firstChild,state); 130 | state.scanned=true; 131 | App.Compiler.checkLoadState(self.element); 132 | },true,true); 133 | }; 134 | } 135 | }); 136 | -------------------------------------------------------------------------------- /Resources/thirdparty_js/entourage/entourage-ui/controls/iterator/iterator.js: -------------------------------------------------------------------------------- 1 | 2 | App.UI.registerUIComponent('control','iterator', 3 | { 4 | create: function() 5 | { 6 | /** 7 | * The attributes supported by the controls. This metadata is 8 | * important so that your control can automatically be type checked, documented, 9 | * so the IDE can auto-sense the widgets metadata for autocomplete, etc. 10 | */ 11 | 12 | this.getAttributes = function() 13 | { 14 | return [ 15 | {name: 'template', optional: true, description: "Set the template for each row"}, 16 | {name: 'items', optional: true, description: "reference to array within row"}, 17 | {name: 'property', optional: true, description: "Property for implicit model"} 18 | ]; 19 | 20 | }; 21 | 22 | /** 23 | * The version of the control. This will automatically be corrected when you 24 | * publish the component. 25 | */ 26 | 27 | this.getVersion = function() 28 | { 29 | // leave this as-is and only configure from the build.yml file 30 | // and this will automatically get replaced on build of your distro 31 | return '__VERSION__'; 32 | }; 33 | 34 | /** 35 | * The control spec version. This is used to maintain backwards compatability as the 36 | * Widget API needs to change. 37 | */ 38 | this.getSpecVersion = function() 39 | { 40 | return 1.0; 41 | }; 42 | 43 | this.getActions = function() 44 | { 45 | return ['execute','render']; 46 | }, 47 | this.render = function(value) 48 | { 49 | this.execute(value) 50 | } 51 | this.execute = function(value) 52 | { 53 | var rowNum = 0; 54 | var rowCount = 0; 55 | this.model = new App.TableModel(App.getActionValue(value,this.options.property)); 56 | rowCount = this.model.getRowCount(); 57 | App.Compiler.destroy(this.element,true) 58 | this._cleanElement(); 59 | 60 | while ( rowNum < rowCount ) 61 | { 62 | var row = this.model.getRow(rowNum); 63 | row['iterator_index'] = rowNum; 64 | var html = this.compiledTemplate.call(this,row); 65 | swiss(this.element).appendHTML(html); 66 | rowNum++; 67 | } 68 | App.Compiler.compileElementChildren(this.element,true) 69 | this.element.style.display = 'block'; 70 | 71 | } 72 | 73 | /** 74 | * This is called when the control is loaded and applied for a specific element that 75 | * references (or uses implicitly) the control. 76 | */ 77 | this.build = function(element,options) 78 | { 79 | this.element = element; 80 | this.options = options 81 | this.compiledTemplate = App.Wel.compileTemplate(App.Wel.getHtml(this.element)); 82 | this.element.style.display = 'none'; 83 | 84 | // process items - this is a special case 85 | // you can specify hard coded array values like items="1,2,3,4" 86 | // or as a nested iterator you can specify a template value like items="#{users}" 87 | var items = element.getAttribute('items'); 88 | if (items != null) 89 | { 90 | var count = 0 91 | var rowNum = 0; 92 | var itemsData = []; 93 | var rowCount = 0; 94 | 95 | // if nested template 96 | if (items.indexOf('{') != -1) 97 | { 98 | var data = swiss.evalJSON(this.element.getAttribute('items')) 99 | for (d in data) 100 | { 101 | itemsData.push(data[count]) 102 | count++; 103 | } 104 | rowCount = count; 105 | } 106 | // otherwise hardcoded 107 | else 108 | { 109 | var arrayItems = items.split(',') 110 | for (var i=0;i<\/script>'); 31 | }, 32 | REQUIRED_PROTOTYPE: '1.6.0.3', 33 | load: function() { 34 | function convertVersionString(versionString) { 35 | var v = versionString.replace(/_.*|\./g, ''); 36 | v = parseInt(v + '0'.times(4-v.length)); 37 | return versionString.indexOf('_') > -1 ? v-1 : v; 38 | } 39 | 40 | if((typeof Prototype=='undefined') || 41 | (typeof Element == 'undefined') || 42 | (typeof Element.Methods=='undefined') || 43 | (convertVersionString(Prototype.Version) < 44 | convertVersionString(Scriptaculous.REQUIRED_PROTOTYPE))) 45 | throw("script.aculo.us requires the Prototype JavaScript framework >= " + 46 | Scriptaculous.REQUIRED_PROTOTYPE); 47 | 48 | var js = /scriptaculous\.js(\?.*)?$/; 49 | $$('head script[src]').findAll(function(s) { 50 | return s.src.match(js); 51 | }).each(function(s) { 52 | var path = s.src.replace(js, ''), 53 | includes = s.src.match(/\?.*load=([a-z,]*)/); 54 | (includes ? includes[1] : 'builder,effects,dragdrop,controls,slider,sound').split(',').each( 55 | function(include) { Scriptaculous.require(path+include+'.js') }); 56 | }); 57 | } 58 | }; 59 | 60 | Scriptaculous.load(); -------------------------------------------------------------------------------- /Resources/titanium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/titanium.png -------------------------------------------------------------------------------- /Resources/titanium_beta_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/titanium_beta_old.png -------------------------------------------------------------------------------- /Resources/titanium_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/titanium_normal.png -------------------------------------------------------------------------------- /Resources/tiui/images/add_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/tiui/images/add_button.png -------------------------------------------------------------------------------- /Resources/tiui/images/add_button_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/tiui/images/add_button_pressed.png -------------------------------------------------------------------------------- /Resources/tiui/images/content_tab_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/tiui/images/content_tab_black.png -------------------------------------------------------------------------------- /Resources/tiui/images/content_tab_black_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/tiui/images/content_tab_black_active.png -------------------------------------------------------------------------------- /Resources/tiui/images/content_tab_black_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/tiui/images/content_tab_black_bg.png -------------------------------------------------------------------------------- /Resources/tiui/images/grey_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/tiui/images/grey_button.png -------------------------------------------------------------------------------- /Resources/tiui/images/grey_button_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/tiui/images/grey_button_active.png -------------------------------------------------------------------------------- /Resources/tiui/images/grey_button_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/tiui/images/grey_button_pressed.png -------------------------------------------------------------------------------- /Resources/tiui/images/message_area_gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/tiui/images/message_area_gradient.png -------------------------------------------------------------------------------- /Resources/tiui/images/secondary_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/tiui/images/secondary_tab.png -------------------------------------------------------------------------------- /Resources/tiui/images/secondary_tab_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/tiui/images/secondary_tab_active.png -------------------------------------------------------------------------------- /Resources/tiui/images/secondary_tab_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/tiui/images/secondary_tab_bg.png -------------------------------------------------------------------------------- /Resources/tiui/images/tree_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/tiui/images/tree_active.png -------------------------------------------------------------------------------- /Resources/welcome/css/welcome.css: -------------------------------------------------------------------------------- 1 | body 2 | { 3 | font-family:sans-serif; 4 | background-color:#fff; 5 | overflow:hidden; 6 | border-top:1px solid #444; 7 | } 8 | * { 9 | margin:0; 10 | padding:0; 11 | } 12 | #left 13 | { 14 | background-color:#f1f1f1; 15 | float:left; 16 | width:240px; 17 | border-right:1px solid #e0e0e0; 18 | padding:0px; 19 | margin:auto; 20 | height:100%; 21 | } 22 | #right 23 | { 24 | background-color:#fff; 25 | float:right; 26 | width:678px; 27 | padding:10px; 28 | margin:auto; 29 | text-align:center; 30 | margin-right:20px; 31 | margin-right:10px; 32 | } 33 | #right h1 34 | { 35 | margin:0; 36 | margin-top:10px; 37 | padding:0; 38 | font-size:24px; 39 | color:#222; 40 | } 41 | #videocontainer 42 | { 43 | position:relative; 44 | margin:0; 45 | padding:0; 46 | width:640px; 47 | margin:auto; 48 | text-align:center; 49 | margin-top:30px !important; 50 | } 51 | #videobutton 52 | { 53 | line-height: 55pt; 54 | border: 6px solid white; 55 | -webkit-border-radius: 40px; 56 | opacity: 0.4; 57 | position: absolute; 58 | font-size: 40pt !important; 59 | color: #fff !important; 60 | background-color: #888; 61 | cursor: pointer; 62 | text-align: center; 63 | z-index: 10; 64 | -webkit-transition-duration:1.0s; 65 | font-family:"bitstream vera sans","arial",sans-serif !important; 66 | top:140px; 67 | left:200px; 68 | width:200px; 69 | } 70 | #videobutton:hover 71 | { 72 | opacity:0.7; 73 | -webkit-transition-duration:1.0s; 74 | } 75 | #bottom 76 | { 77 | border-top:1px solid #999; 78 | background-color:#c9c9c9; 79 | position:absolute; 80 | left:0; 81 | right:0; 82 | bottom:0; 83 | height:40px; 84 | } 85 | #confirm 86 | { 87 | float:left; 88 | margin-top:10px; 89 | margin-left:10px; 90 | font-size:12px; 91 | color:#444; 92 | } 93 | #bottom button 94 | { 95 | float:right; 96 | margin-top:10px; 97 | margin-right:20px; 98 | width:80px; 99 | padding-top:4px; 100 | padding-bottom:4px; 101 | } 102 | .entry 103 | { 104 | font-size:12.5px; 105 | letter-spacing:0.9px; 106 | color:#8C8080; 107 | margin:auto; 108 | text-align:left; 109 | font-family:"Myriad Pro","Helvetica Neue",helvetica,sans-serif; 110 | border-top:1px solid #ffffff; 111 | border-bottom:1px solid #d2d2d2; 112 | padding:20px; 113 | text-shadow: 0.1em 0.1em #fff; 114 | padding-left:0; 115 | margin-left:0; 116 | padding-right:0; 117 | cursor:pointer; 118 | } 119 | .entry.active 120 | { 121 | color:#1a1a1a; 122 | background: -webkit-gradient(linear, left top, left bottom, from(#bebebe), to(#bebebe), color-stop(0.5, #eee)); 123 | } 124 | .entry:hover 125 | { 126 | color:#111; 127 | background: -webkit-gradient(linear, left top, left bottom, from(#bebebe), to(#bebebe), color-stop(0.5, #fff)); 128 | } 129 | #right div 130 | { 131 | margin-top:12px; 132 | margin-left:25px; 133 | margin-right:25px; 134 | margin-bottom:10px; 135 | text-align:center; 136 | font-size:17px; 137 | color:#888; 138 | } 139 | #confirm_check 140 | { 141 | margin-right:10px; 142 | } 143 | 144 | div.entry div.progress 145 | { 146 | margin-left:12px; 147 | float:left; 148 | width:21px; 149 | height:21px; 150 | margin-top:5px; 151 | } 152 | 153 | div.entry div.active 154 | { 155 | background-image:url(../images/tit_active.png); 156 | background-repeat:no-repeat; 157 | background-position:0 0; 158 | text-shadow: none; 159 | padding-left:7px; 160 | padding-top:3px; 161 | color:#fff; 162 | } 163 | 164 | div.entry div.inactive 165 | { 166 | background-image:url(../images/tit_display.png); 167 | background-repeat:no-repeat; 168 | background-position:0 0; 169 | text-shadow: none; 170 | padding-left:7px; 171 | padding-top:3px; 172 | } 173 | 174 | div.entry div.complete 175 | { 176 | background-image:url(../images/tit_check.png); 177 | } 178 | 179 | div.entry div.title 180 | { 181 | float:left; 182 | padding-left:6px; 183 | line-height:30px; 184 | } 185 | 186 | div.entry div.complete span 187 | { 188 | display:none; 189 | } 190 | 191 | #tiui_perspective_bar 192 | { 193 | margin-top:10px; 194 | font-size:10px; 195 | } 196 | 197 | #tiui_perspective_bar .tiui-button-tab-title 198 | { 199 | color:#1a1a1a; 200 | text-shadow: 0.1em 0.1em #fff; 201 | } 202 | 203 | 204 | -------------------------------------------------------------------------------- /Resources/welcome/expressInstall.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/welcome/expressInstall.swf -------------------------------------------------------------------------------- /Resources/welcome/images/tit_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/welcome/images/tit_active.png -------------------------------------------------------------------------------- /Resources/welcome/images/tit_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/welcome/images/tit_check.png -------------------------------------------------------------------------------- /Resources/welcome/images/tit_display.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/Resources/welcome/images/tit_display.png -------------------------------------------------------------------------------- /Resources/welcome/welcome.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Welcome to Appcelerator Titanium 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 |
15 |
16 |
17 | 25 |
26 |
27 | Show this window when Titanium opens 28 |
29 | 30 |
31 | 32 | 33 | -------------------------------------------------------------------------------- /manifest: -------------------------------------------------------------------------------- 1 | #appname:Titanium Developer 2 | #appid:com.appcelerator.titanium.developer 3 | #publisher:Appcelerator 4 | #image:titanium.png 5 | #url:http://www.appcelerator.com 6 | #guid:2adec37f-e394-479f-8cbb-ac54209818a6 7 | #desc:Titanium Developer is a cool new app created by Appcelerator 8 | #type:desktop 9 | runtime:1.1.0 10 | mobilesdk:1.2.0 11 | sdk:1.1.0 12 | tiapp:1.1.0 13 | tifilesystem:1.1.0 14 | tiplatform:1.1.0 15 | tiui:1.1.0 16 | python:1.1.0 17 | ticodec:1.1.0 18 | tidatabase:1.1.0 19 | timedia:1.1.0 20 | timonkey:1.1.0 21 | tinetwork:1.1.0 22 | tiprocess:1.1.0 23 | tiworker:1.1.0 24 | -------------------------------------------------------------------------------- /platform/developer_banner.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/platform/developer_banner.bmp -------------------------------------------------------------------------------- /platform/developer_dialog.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/platform/developer_dialog.bmp -------------------------------------------------------------------------------- /platform/installer.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appcelerator-archive/titanium_developer/d7864dc7459a1a745d643551079265d96d2c1e7d/platform/installer.psd -------------------------------------------------------------------------------- /tiapp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.appcelerator.titanium.developer 4 | Titanium Developer 5 | 1.3.0 6 | Appcelerator 7 | http://www.appcelerator.com 8 | titanium.png 9 | dmg_background.png 10 | 2011 by Appcelerator 11 | 12 | initial 13 | Titanium Developer 14 | app://index.html 15 | 1100 16 | 3000 17 | 0 18 | 620 19 | 3000 20 | 0 21 | false 22 | true 23 | true 24 | true 25 | true 26 | true 27 | 28 | platform/developer_dialog.bmp 29 | platform/developer_banner.bmp 30 | 31 | 32 | --------------------------------------------------------------------------------