PageLines Snippets
Sublime Text Snippets for PageLines DMS
Details
Installs
- Total 675
- Win 457
- Mac 156
- Linux 62
Sep 17 | Sep 16 | Sep 15 | Sep 14 | Sep 13 | Sep 12 | Sep 11 | Sep 10 | Sep 9 | Sep 8 | Sep 7 | Sep 6 | Sep 5 | Sep 4 | Sep 3 | Sep 2 | Sep 1 | Aug 31 | Aug 30 | Aug 29 | Aug 28 | Aug 27 | Aug 26 | Aug 25 | Aug 24 | Aug 23 | Aug 22 | Aug 21 | Aug 20 | Aug 19 | Aug 18 | Aug 17 | Aug 16 | Aug 15 | Aug 14 | Aug 13 | Aug 12 | Aug 11 | Aug 10 | Aug 9 | Aug 8 | Aug 7 | Aug 6 | Aug 5 | Aug 4 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
Sublime Text PageLines Snippets
This is a Sublime Text package which includes a bunch of handy snippets for develop for PageLines DMS by Enrique Chavez.
Installation
With Package Control
- Bring up the Command Palette (Command+Shift+P on OS X, Control+Shift+P on Linux/Windows).
- Select Package Control: Install Package.
- Select PageLines Snippets to install.
- That's it.
Without Package Control
This package is not yet in wbond's repository, so you gotta use Terminal and git to install it.
I'm using Sublime 3 and it works like a charm.
Mac OS
cd "~/Library/Application Support/Sublime Text 3/Packages"
Windows 7
cd "C:\Users\YOUR_USERNAME\AppData\Roaming\Sublime Text 3\Packages"
Inside Packages
git clone https://github.com/Tmeister/PageLinesSnippets.git "PageLinesSnippets"
Manually
- Download the .zip file from the GitHub downloads modal
- Unzip the files and rename the folder to “PageLinesSnippets”
- Copy the folder to (~/Library/Application Support/Sublime Text 3/Packages) or (C:\Users\YOUR_USERNAME\AppData\Roaming\Sublime Text 3\Packages)
- Sublime 2 copy the folder to your Sublime Text 2 user packagers directory (~/Library/Application Support/Sublime Text 2/Packages/User/)
Available Snippets
opt_button
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'select_button',
'title' => __('${3:title}','${4:domain}'),
);
opt_check
// CheckBox
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'check',
'title' => __('${3:title}','${4:domain}')
);
opt_color
// Color Picker
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'color',
'title' => __('${3:title}','${4:domain}'),
'default' => '#${5:FFFFFF}' // Always set a default value
);
opt_count
// Count Select
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'count_select',
'title' => __('${3:title}','${4:domain}'),
'count_start' => ${5:1}, // Starting Count Number
'count_number' => ${6:10}, // Ending Count Number
${7:'suffix' => '%' // * Added to the end of the value and optional}
);
opt_check
// Icon Selector
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'select_icon',
'title' => __('${3:title}','${4:domain}')
);
opt_image
// Image Upload
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'image_upload',
'title' => __('${3:title}','${4:domain}'),
'imgsize' => '${5:16}', // * The image preview 'max' size
'sizelimit' => '${6:512000}', // * Image upload max size default 512kb
);
opt_link
// Link
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'link',
'title' => __('${3:title}','${4:domain}'),
'url' => '${5:http://google.com}',
'classes' => '${6:btn-info}' // You can also use btn-primary, btn-warning, btn-success, btn-inverse
);
opt_menu
// Select Menu
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'select_menu',
'title' => __('${3:title}','${4:domain}')
);
opt_multi
// Multi Select
${1:\$options}[] = array(
'type' => 'multi', // Here you can nest multiple options
'title' => __('${2:title}','${3:domain}'),
'opts' => array(
array(
${4://Inner options}
),
array(){
// Another Option
}
)
);
opt_template
// Template
${1:\$options}[] = array(
'span' => 2
'key' => \$this->id.'_${2:key_name}',
'type' => 'template',
'title' => __('${3:title}','${4:domain}'),
'template' => ${5:\$template}
);
opt_text
// Text Field
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'text',
'title' => __('${3:title}','${4:domain}')
);
opt_textarea
// TextArea Field
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'textarea',
'title' => __('${3:title}','${4:domain}')
);