PageLines Snippets
Sublime Text Snippets for PageLines DMS
Details
Installs
- Total 679
- Win 460
- Mac 156
- Linux 63
Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 | Dec 16 | Dec 15 | Dec 14 | Dec 13 | Dec 12 | Dec 11 | Dec 10 | Dec 9 | Dec 8 | Dec 7 | Dec 6 | Dec 5 | Dec 4 | Dec 3 | Dec 2 | Dec 1 | Nov 30 | Nov 29 | Nov 28 | Nov 27 | Nov 26 | Nov 25 | Nov 24 | Nov 23 | Nov 22 | Nov 21 | Nov 20 | Nov 19 | Nov 18 | Nov 17 | Nov 16 | Nov 15 | Nov 14 | Nov 13 | Nov 12 | Nov 11 | Nov 10 | Nov 9 | Nov 8 | Nov 7 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 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 | 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 | 0 | 0 | 0 | 0 | 0 | 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}')
);