Deprecated - I am no longer maintaing the project.
Ionic - Sublime Plugin
A Simple Sublime Plugin for Ionic Framework Code Snippets
Feel Free to let me know about issues via :
If you like this plugin and want to donate a penny :
Installation
Search for "Ionic Framework" via the "Package Control: Install Packages" menu.
Note: If you don't have Sublime Package Control installed, you can find out how to install it here https://sublime.wbond.net/installation
Clone the repository into your Sublime Text 2/3 packages directory.
git clone https://github.com/imsingh/ionic-sublime-plugin.git
Download the .zip file and unzip it into your Sublime Text 2/3 packages directory.
Note: You can find your Sublime Text 2/3 packages directory by going to Preferences > Browse Packages.
What's Included - Content
AngularJS Directive based Ionic Snippets
These snippets will work only in HTML Files
Simple HTML Ionic Snippets
These snippets will work only in HTML Files
If you don't want or don't need to use AngularJS directives and only want to use Ionic's CSS than you should use following snippets.
Javascript based snippets
Following snippets will only work in javascript file.
AngularJS Directive based Ionic Snippets
Tabs
Component
Snippet Code
ion-tabs
ionic-tabs
ion-tab
ionic-tab
Side Menu
Component
Snippet Code
ion-side-menus
ionic-side-menus
Navigation
Component
Snippet Code
ion-nav-bar
ionic-nav-bar
ion-nav-view
ionic-nav-view
ion-view
ionic-view
ion-nav-buttons Left
ionic-nav-buttons:left
ion-nav-buttons Right
ionic-nav-buttons:right
ion-nav-back-button
ionic-nav-back-button
Component
Snippet Code
ion-header-bar
ionic-header-bar
ion-footer-bar
ionic-footer-bar
Content
Component
Snippet Code
ion-content
ionic-content
ion-pane
ionic-pane
ion-refresher
ionic-refresher
Scroll
Component
Snippet Code
ion-scroll
ionic-scroll
ion-infinite-scroll
ionic-infinite-scrol
List
Component
Snippet Code
ion-list
ionic-list
ion-item
ionic-item
ion-reorder-button
ionic-reorder-button
ion-option-button
ionic-option-button
ion-delete-button
ionic-delete-button
Forms
Component
Snippet Code
ion-checkbox
ionic-checkbox
ion-radio
ionic-radio
ion-toggle
ionic-toggle
ion-checkbox with theme
ionic-checkbox:themecolor
You can use any themecolor like light,stable,positive,calm,balanced,energized,assertive,royal,dark, in place of ##themecolor in above table.
Slide Box
Component
Snippet Code
ion-slide-box
ionic-slide-box
ion-slide
ionic-slide
Popover
Component
Snippet Code
ion-popover-view
ionic-popover
Simple HTML Ionic Snippets
You can use any themecolor like light,stable,positive,calm,balanced,energized,assertive,royal,dark, in place of ##themecolor in following tables.
Example : ionic-css-footer:calm for calm theme footer.
Header & Footer Bar
Component
Snippet Code
Header Bar
ionic-css-header
Header Bar Theme
ionic-css-header:themecolor
Sub Header Bar
ionic-css-subheader
Footer Bar
ionic-css-footer
Footer Bar Theme
ionic-css-footer:themecolor
Buttons Snippet
Component
Snippet Code
Button
ionic-css-button
Button Theme
ionic-css-button:themecolor
Full Width Button
ionic-css-button-full
Full Width Button Theme
ionic-css-button-full:themecolor
Large Button
ionic-css-button-large
Large Button Theme
ionic-css-button-large:themecolor
Small Button
ionic-css-button-small
Small Button Theme
ionic-css-button-small:themecolor
Outlined Button
ionic-css-button-outline
Outlined Button Theme
ionic-css-button-outline:themecolor
Clear Button
ionic-css-button-clear
Clear Button Theme
ionic-css-button-clear:themecolor
List Snippets
Component
Snippet Code
List
ionic-css-list
List Inset
ionic-css-list:inset
List Item
ionic-css-list:item
List Divider
ionic-css-list:divider
List Item with Avatar
ionic-css-list-item:avatar
List Item with Left Button
ionic-css-list-item:buttonleft
List Item with Right Button
ionic-css-list-item:buttonright
List Item with Left Icon
ionic-css-list-item:iconright
List Item with Right Icon
ionic-css-list-item:iconleft
List Item with Right Thumbnail
ionic-css-list-item:thumbright
List Item with Left Thumbnail
ionic-css-list-item:thumbleft
Card Snippets
Component
Snippet Code
Card
ionic-css-card
Card List
ionic-css-card:list
Card Divider
ionic-css-card:divider
Card Showcase
ionic-css-card:showcase
Cards with Images
ionic-css-card:image
Form Snippets
Component
Snippet Code
Floating Form Element
ionic-css-form-floating
Stacked Form Element
ionic-css-form-stacked
Inset Form
ionic-css-form-inset
Placeholder Form Element
ionic-css-form-placehoder
Header Form Elements
ionic-css-form-header
Inline Form Elements
ionic-css-form-inline
Icon based Form Elements
ionic-css-form-icon
Toggle Snippets
Component
Snippet Code
Toggle Default Theme
ionic-css-toggle
Toggle with Theme
ionic-css-toggle:themecolor
You can use any themecolor like light,stable,positive,calm,balanced,energized,assertive,royal,dark, in place of ##themecolor in above table.
Checkbox Snippets
Component
Snippet Code
Checkbox Default Theme
ionic-css-checkbox
Checkbox with Theme
ionic-css-checkbox:themecolor
You can use any themecolor like light,stable,positive,calm,balanced,energized,assertive,royal,dark, in place of ##themecolor in above table.
Radio Buttons Snippets
Component
Snippet Code
Radio Buttons
ionic-css-radio
Range Snippets
Component
Snippet Code
Range Default Theme
ionic-css-range
Range with Theme
ionic-css-range:themecolor
You can use any themecolor like light,stable,positive,calm,balanced,energized,assertive,royal,dark, in place of ##themecolor in above table.
Select Snippets
Component
Snippet Code
Select Element
ionic-css-select
Tabs Snippets
Component
Snippet Code
Tabs
ionic-css-tabs
Tabs with Theme
ionic-css-tabs:themecolor
Tabs with Icon
ionic-css-tabs-icon
Tabs with Icon & Theme
ionic-css-tabs-icon:themecolor
Tabs with Top Icon
ionic-css-tabs-icontop
Tabs with Top Icon & Theme
ionic-css-tabs-icontop:themecolor
Tabs with Left Icon
ionic-css-tabs-iconleft
Tabs with Left Icon & Theme
ionic-css-tabs-iconleft:themecolor
You can use any themecolor like light,stable,positive,calm,balanced,energized,assertive,royal,dark, in place of ##themecolor in above table.
JS Code Snippets for Ionic
Theme Snippets will work only in JS File
Action Sheet JS Snippet
Component
Snippet Code
$ionicActionSheet
ionic-js-actionsheet
Backdrop JS Snippet
Component
Snippet Code
$ionicBackdrop
ionic-js-backdrop
Popover JS Snippet
Component
Snippet Code
$ionicPopover
ionic-js-popover
Popup JS Snippet
Component
Snippet Code
Alert $ionicPopup
ionic-js-popup:alert
Confirm $ionicPopup
ionic-js-popup:confirm
Prompt $ionicPopup
ionic-js-popup:prompt
Broadcasts
Sometimes you need to broadcast some events to Ionic complete some actions, in `ionic-broadcast-*` you can find all the events you need.
Snippet Code
ionic-broadcast-infinite-scroll
ionic-broadcast-refresh-complete
License
Ionic Sublime Plugin is open-sourced software licensed under the MIT License .