Created
February 6, 2020 20:23
-
-
Save kkinder/a519ebda65ab3daa9bc6ce128287a109 to your computer and use it in GitHub Desktop.
Quasar Live Templates for Jetbrains IDEs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<templateSet group="Quasar"> | |
<template name="q-ajax-bar" value="<q-ajax-bar ref="$ref$" position="$position$" color="$color$" size="$size$" skip-hijack/> " description="Ajax Bar" toReformat="true" toShortenFQNames="true"> | |
<variable name="ref" expression="" defaultValue=""bar"" alwaysStopAt="true" /> | |
<variable name="position" expression="" defaultValue=""bottom"" alwaysStopAt="true" /> | |
<variable name="color" expression="" defaultValue=""accent"" alwaysStopAt="true" /> | |
<variable name="size" expression="" defaultValue=""10px"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-dialog" value="<q-dialog v-model="$model$"> <q-card> <q-card-section class="row items-center q-pb-none"> <div class="text-h6">$title$</div> <q-space /> <q-btn icon="close" flat round dense v-close-popup /> </q-card-section> <q-card-section> $SELECTION$ </q-card-section> </q-card> </q-dialog> " description="Dialog" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue="" alwaysStopAt="true" /> | |
<variable name="title" expression="" defaultValue="" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-avatar" value="<q-avatar color="$color$" text-color="$textColor$" icon="$icon$" />" description="Avatar" toReformat="true" toShortenFQNames="true"> | |
<variable name="color" expression="" defaultValue=""red"" alwaysStopAt="true" /> | |
<variable name="textColor" expression="" defaultValue=""white"" alwaysStopAt="true" /> | |
<variable name="icon" expression="" defaultValue=""directions"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-badge" value="<q-badge color="$color$">$SELECTION$</q-badge>" description="Badge" toReformat="true" toShortenFQNames="true"> | |
<variable name="color" expression="" defaultValue=""blue"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-banner" value="<q-banner class="bg-primary text-white"> $SELECTION$ <template v-slot:action> <q-btn flat color="white" label="Dismiss" /> </template> </q-banner>" description="Banner" toReformat="true" toShortenFQNames="true"> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-bar" value="<q-bar> <q-btn dense flat :icon="fabApple" /> <div class="text-weight-bold"> $app$ </div> <div class="cursor-pointer gt-md">File</div> <div class="cursor-pointer gt-md">Edit</div> <div class="cursor-pointer gt-md">View</div> <div class="cursor-pointer gt-md">Window</div> <div class="cursor-pointer gt-md">Help</div> <q-space /> <q-btn dense flat icon="airplay" class="gt-xs" /> <q-btn dense flat icon="battery_charging_full" /> <q-btn dense flat icon="wifi" /> <div>9:41</div> <q-btn dense flat icon="search" /> <q-btn dense flat icon="list" /> </q-bar>" description="Bar" toReformat="true" toShortenFQNames="true"> | |
<variable name="app" expression="" defaultValue="" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-breadcrumbs" value="<q-breadcrumbs> <q-breadcrumbs-el label="$label1$" icon="$icon1$" /> <q-breadcrumbs-el label="$label2$" icon="$icon2$" /> <q-breadcrumbs-el label="$label3$" /> </q-breadcrumbs> " description="Breadcrumbs" toReformat="true" toShortenFQNames="true"> | |
<variable name="label1" expression="" defaultValue=""Home"" alwaysStopAt="true" /> | |
<variable name="icon1" expression="" defaultValue=""home"" alwaysStopAt="true" /> | |
<variable name="label2" expression="" defaultValue=""Components"" alwaysStopAt="true" /> | |
<variable name="icon2" expression="" defaultValue=""widgets"" alwaysStopAt="true" /> | |
<variable name="label3" expression="" defaultValue=""Breadcrumbs"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-btn" value="<q-btn color="$color$" icon="$icon$" label="$END$"/>" description="Button" toReformat="true" toShortenFQNames="true"> | |
<variable name="color" expression="" defaultValue=""primary"" alwaysStopAt="true" /> | |
<variable name="icon" expression="" defaultValue=""camera_enhance"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-btn-group" value="<q-btn-group push> <q-btn push label="$label1$" icon="$icon1$" /> <q-btn push label="$label2$" icon="$icon2$" /> <q-btn push label="$label3$" icon="$icon3$" /> </q-btn-group> " description="Button Group" toReformat="true" toShortenFQNames="true"> | |
<variable name="label1" expression="" defaultValue=""First"" alwaysStopAt="true" /> | |
<variable name="icon1" expression="" defaultValue=""timeline"" alwaysStopAt="true" /> | |
<variable name="label2" expression="" defaultValue=""Second"" alwaysStopAt="true" /> | |
<variable name="icon2" expression="" defaultValue=""visibility"" alwaysStopAt="true" /> | |
<variable name="label3" expression="" defaultValue=""Third"" alwaysStopAt="true" /> | |
<variable name="icon3" expression="" defaultValue=""update"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-btn-dropdown" value="<q-btn-dropdown color="$color$" label="$label$"> <q-list> <q-item clickable v-close-popup @click="$click$"> <q-item-section> <q-item-label>$itemLabel$</q-item-label> </q-item-section> </q-item> </q-btn-dropdown>" description="Button Dropdown" toReformat="true" toShortenFQNames="true"> | |
<variable name="color" expression="" defaultValue=""primary"" alwaysStopAt="true" /> | |
<variable name="label" expression="" defaultValue=""Dropdown Button"" alwaysStopAt="true" /> | |
<variable name="click" expression="" defaultValue=""onItemClick"" alwaysStopAt="true" /> | |
<variable name="itemLabel" expression="" defaultValue=""Photos"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-card" value="<q-card class="my-card"> <q-card-section> $SELECTION$ </q-card-section> </q-card>" description="Card" toReformat="true" toShortenFQNames="true"> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-carousel" value="<q-carousel v-model="$model$" transition-prev="scale" transition-next="scale" swipeable animated control-color="white" navigation padding arrows height="300px" class="bg-primary text-white shadow-1 rounded-borders" > <q-carousel-slide name="style" class="column no-wrap flex-center"> <q-icon name="style" size="56px" /> <div class="q-mt-md text-center"> $SELECTION$ </div> </q-carousel-slide> </q-carousel>" description="Carousel" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""slide"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-chat-message" value="<q-chat-message :text="['$END$']" sent/>" description="Chat Message" toReformat="true" toShortenFQNames="true"> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-chip" value="<q-chip icon="$icon$">$END$</q-chip>" description="Chip" toReformat="true" toShortenFQNames="true"> | |
<variable name="icon" expression="" defaultValue=""event"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-circular-progress" value="<q-circular-progress :value="$value$" size="50px" color="$color$" class="q-ma-md" />" description="Circular Progress" toReformat="true" toShortenFQNames="true"> | |
<variable name="value" expression="" defaultValue="" alwaysStopAt="true" /> | |
<variable name="color" expression="" defaultValue=""primary"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-color" value="<q-color v-model="$END$" />" description="Color Picker" toReformat="true" toShortenFQNames="true"> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-editor" value="<div class="q-pa-md q-gutter-sm"> <q-editor v-model="$model$" min-height="5rem" /> <q-card flat bordered> <q-card-section> <pre style="white-space: pre-line">{{ $model$ }}</pre> </q-card-section> </q-card> <q-card flat bordered> <q-card-section v-html="$model$" /> </q-card> </div>" description="Editor (WYSIWYG)" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue="" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-expansion-item" value="<q-list bordered class="rounded-borders"> <q-expansion-item expand-separator icon="$icon$" label="$label$" caption="$caption$"> <q-card> <q-card-section> $SELECTION$ </q-card-section> </q-card> </q-expansion-item> </q-list>" description="Expansion Item" toReformat="true" toShortenFQNames="true"> | |
<variable name="icon" expression="" defaultValue=""perm_identity"" alwaysStopAt="true" /> | |
<variable name="label" expression="" defaultValue=""Account settings"" alwaysStopAt="true" /> | |
<variable name="caption" expression="" defaultValue=""John Doe"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-form" value="<q-form @submit="$onSubmit$" class="q-gutter-md"> $END$ <div> <q-btn label="$submitLabel$" type="submit" color="primary"/> </div> </q-form> " description="Form" toReformat="true" toShortenFQNames="true"> | |
<variable name="onSubmit" expression="" defaultValue=""onSubmit"" alwaysStopAt="true" /> | |
<variable name="submitLabel" expression="" defaultValue=""Submit"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-input" value="<q-input filled v-model="$mobel$" label="$label$" />" description="Input Text Field" toReformat="true" toShortenFQNames="true"> | |
<variable name="mobel" expression="" defaultValue=""textField"" alwaysStopAt="true" /> | |
<variable name="label" expression="" defaultValue=""Text Field"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-input-prepend-append" value="<q-input filled v-model="$model$" label="$label$"> <template v-slot:prepend> <q-icon name="$icon$" /> </template> <template v-slot:append> <q-icon name="$icon2$" @click="$model$ = ''" class="cursor-pointer" /> </template> </q-input>" description="Input (Prepend/Append)" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""textField"" alwaysStopAt="true" /> | |
<variable name="label" expression="" defaultValue=""My Text Field"" alwaysStopAt="true" /> | |
<variable name="icon" expression="" defaultValue=""event"" alwaysStopAt="true" /> | |
<variable name="icon2" expression="" defaultValue=""close"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-select" value="<q-select v-model="$model$" :options="$options$" label="$label$" />" description="Selectbox" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""selectField"" alwaysStopAt="true" /> | |
<variable name="options" expression="" defaultValue=""['Google', 'Facebook', 'Twitter', 'Apple', 'Oracle']"" alwaysStopAt="true" /> | |
<variable name="label" expression="" defaultValue=""Social Network"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-file" value="<q-file v-model="$model$" label="$label$" />" description="File Uplaod" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""fileField"" alwaysStopAt="true" /> | |
<variable name="label" expression="" defaultValue=""File Upload"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-field" value="<q-field label="Standard" stack-label> <template v-slot:control> <div class="self-center full-width no-outline" tabindex="0">$SELECTION$</div> </template> </q-field>" description="Field (Wrapper)" toReformat="true" toShortenFQNames="true"> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-radio-list" value="<q-list> <q-item tag="label" v-ripple> <q-item-section avatar> <q-radio v-model="$model$" val="$val$"/> </q-item-section> <q-item-section> <q-item-label>$label$</q-item-label> <q-item-label caption>$caption$</q-item-label> </q-item-section> </q-item> </q-list>" description="Radio List" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""radioField"" alwaysStopAt="true" /> | |
<variable name="val" expression="" defaultValue=""selectedValue"" alwaysStopAt="true" /> | |
<variable name="label" expression="" defaultValue=""Radio Field"" alwaysStopAt="true" /> | |
<variable name="caption" expression="" defaultValue=""Explanation of Selection"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-radio-inline" value="<div class="q-gutter-sm"> <q-radio v-model="$model$" val="$value$" label="$label$" /> </div>" description="Radio Inline" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""radioField"" alwaysStopAt="true" /> | |
<variable name="value" expression="" defaultValue=""value"" alwaysStopAt="true" /> | |
<variable name="label" expression="" defaultValue=""Radio Field"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-checkbox" value="<q-checkbox v-model="$model$" label="$label$" />" description="Checkbox" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""checkboxField"" alwaysStopAt="true" /> | |
<variable name="label" expression="" defaultValue=""Checkbox"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-toggle" value="<q-toggle v-model="$model$" checked-icon="$checkIcon$" color="$color$" unchecked-icon="$uncheckIcon$"/>" description="Toggle" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""toggleField"" alwaysStopAt="true" /> | |
<variable name="checkIcon" expression="" defaultValue=""check"" alwaysStopAt="true" /> | |
<variable name="color" expression="" defaultValue=""green"" alwaysStopAt="true" /> | |
<variable name="uncheckIcon" expression="" defaultValue=""clear"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-btn-toggle" value="<q-btn-toggle v-model="$model$" toggle-color="$color$" :options="[ {label: 'One', value: 'one'}, {label: 'Two', value: 'two'}, {label: 'Three', value: 'three'} ]"/>" description="Button Toggle (Button Radio)" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""btnToggleField"" alwaysStopAt="true" /> | |
<variable name="color" expression="" defaultValue=""primary"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-option-group-radio" value="<q-option-group v-model="$model$" :options="$options$" color="$color$"/>" description="Option Group (Radio)" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""optionField"" alwaysStopAt="true" /> | |
<variable name="options" expression="" defaultValue=""[{label: 'Option 1',value: 'op1'},{label: 'Option 2',value: 'op2'},{label: 'Option 3',value: 'op3'}]"" alwaysStopAt="true" /> | |
<variable name="color" expression="" defaultValue=""primary"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-option-group-checkbox" value="<q-option-group type="checkbox" v-model="$model$" :options="$options$" color="$color$"/>" description="Option Group (Checkbox)" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""optionField"" alwaysStopAt="true" /> | |
<variable name="options" expression="" defaultValue=""[{label: 'Option 1',value: 'op1'},{label: 'Option 2',value: 'op2'},{label: 'Option 3',value: 'op3'}]"" alwaysStopAt="true" /> | |
<variable name="color" expression="" defaultValue=""primary"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-slider" value="<q-slider v-model="$model$" :min="$min$" :max="$max$"/>" description="Slider" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""sliderField"" alwaysStopAt="true" /> | |
<variable name="min" expression="" defaultValue=""0"" alwaysStopAt="true" /> | |
<variable name="max" expression="" defaultValue=""100"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-range" value="<q-range v-model="$model$" :min="$min$" :max="$max$"/>" description="Range" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""rangeField"" alwaysStopAt="true" /> | |
<variable name="min" expression="" defaultValue=""0"" alwaysStopAt="true" /> | |
<variable name="max" expression="" defaultValue=""100"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-time" value="<q-time v-model="$model$" />" description="Time Picker" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""timeField"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-date" value="<q-date v-model="$model$" />" description="Date Picker" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""dateField"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-icon" value="<q-btn :icon="$icon$" size="$size$"/>" description="Icon" toReformat="true" toShortenFQNames="true"> | |
<variable name="icon" expression="" defaultValue="" alwaysStopAt="true" /> | |
<variable name="size" expression="" defaultValue=""xl"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-img" value="<q-img :src="$END$" spinner-color="white" style="height: 140px; max-width: 150px"/>" description="Image" toReformat="true" toShortenFQNames="true"> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-infinite-scroll" value="<q-infinite-scroll @load="$onLoad$" :offset="$offset$"> <div v-for="(item, index) in $items$" :key="index" class="caption"> <p>$END$</p> </div> <template v-slot:loading> <div class="row justify-center q-my-md"> <q-spinner-dots color="primary" size="40px" /> </div> </template> </q-infinite-scroll>" description="Infinite Scroll" toReformat="true" toShortenFQNames="true"> | |
<variable name="onLoad" expression="" defaultValue=""onLoad"" alwaysStopAt="true" /> | |
<variable name="offset" expression="" defaultValue=""250"" alwaysStopAt="true" /> | |
<variable name="items" expression="" defaultValue=""[]"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-inner-loading" value="<q-inner-loading :showing="$showing$"> <q-spinner-gears size="50px" color="primary" /> </q-inner-loading>" description="Inner Loading" toReformat="true" toShortenFQNames="true"> | |
<variable name="showing" expression="" defaultValue=""loading"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-intersection" value="<q-intersection v-for="index in 60" :key="index"> <q-card class="q-ma-sm"> <img src="$src$"> <q-card-section> <div class="text-h6">Card #{{ index }}</div> <div class="text-subtitle2">by John Doe</div> </q-card-section> </q-card> </q-intersection>" description="Intersection" toReformat="true" toShortenFQNames="true"> | |
<variable name="src" expression="" defaultValue=""https://cdn.quasar.dev/img/mountains.jpg"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-knob" value="<q-knob show-value class="text-light-blue q-ma-md" v-model="$model$" size="50px" color="$color$"/>" description="Knob" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""knobField"" alwaysStopAt="true" /> | |
<variable name="color" expression="" defaultValue=""light-blue"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-linear-progress" value="<q-linear-progress :value="$value$"/>" description="Linear Progress" toReformat="true" toShortenFQNames="true"> | |
<variable name="value" expression="" defaultValue=""0.5"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-linear-progress-indeterminate" value="<q-linear-progress :value="$value$" indeterminate/>" description="Linear Progress (Indeterminate)" toReformat="true" toShortenFQNames="true"> | |
<variable name="value" expression="" defaultValue=""0.5"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-list" value="<q-list bordered separator> <q-item clickable v-ripple> <q-item-section> <q-item-label>$item$</q-item-label> <q-item-label caption>$caption$</q-item-label> </q-item-section> </q-item> </q-list>" description="List" toReformat="true" toShortenFQNames="true"> | |
<variable name="item" expression="" defaultValue="" alwaysStopAt="true" /> | |
<variable name="caption" expression="" defaultValue="" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-item-icon" value="<q-item clickable v-ripple> <q-item-section avatar> <q-icon color="$color$" name="$icon$" /> </q-item-section> <q-item-section>$label$</q-item-section> </q-item> " description="List Item (With Icon)" toReformat="true" toShortenFQNames="true"> | |
<variable name="color" expression="" defaultValue="" alwaysStopAt="true" /> | |
<variable name="icon" expression="" defaultValue="" alwaysStopAt="true" /> | |
<variable name="label" expression="" defaultValue=""Bluetooth"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-item-badge" value="<q-item> <q-item-section> <q-item-label>$line1$</q-item-label> <q-item-label caption>$secondLine$</q-item-label> </q-item-section> <q-item-section side top> <q-badge color="$color$" label="$badge$" /> </q-item-section> </q-item>" description="List Item (With Badge )" toReformat="true" toShortenFQNames="true"> | |
<variable name="line1" expression="" defaultValue=""Single line item"" alwaysStopAt="true" /> | |
<variable name="secondLine" expression="" defaultValue=""Secondary line text. Lorem ipsum dolor sit amet, consectetur adipiscit elit."" alwaysStopAt="true" /> | |
<variable name="color" expression="" defaultValue=""teal"" alwaysStopAt="true" /> | |
<variable name="badge" expression="" defaultValue=""10k"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-markup-table" value="<q-markup-table> <thead> <tr> $tr$ </tr> </thead> <tbody> <tr> $END$ </tr> </tbody> </q-markup-table>" description="Markup Table" toReformat="true" toShortenFQNames="true"> | |
<variable name="tr" expression="" defaultValue="" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-menu" value="<q-btn color="primary" label="$label$"> <q-menu> <q-list dense style="min-width: 100px"> <q-item clickable v-close-popup> <q-item-section>Open...</q-item-section> </q-item> <q-item clickable v-close-popup> <q-item-section>New</q-item-section> </q-item> <q-separator /> <q-item clickable> <q-item-section>Preferences</q-item-section> <q-item-section side> <q-icon name="keyboard_arrow_right" /> </q-item-section> <q-menu anchor="top right" self="top left"> <q-list> <q-item v-for="n in 3" :key="n" dense clickable > <q-item-section>Submenu Label</q-item-section> <q-item-section side> <q-icon name="keyboard_arrow_right" /> </q-item-section> <q-menu auto-close anchor="top right" self="top left"> <q-list> <q-item v-for="n in 3" :key="n" dense clickable > <q-item-section>3rd level Label</q-item-section> </q-item> </q-list> </q-menu> </q-item> </q-list> </q-menu> </q-item> <q-separator /> <q-item clickable v-close-popup> <q-item-section>Quit</q-item-section> </q-item> </q-list> </q-menu> </q-btn> " description="Menu" toReformat="true" toShortenFQNames="true"> | |
<variable name="label" expression="" defaultValue=""Click Me"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-no-ssr" value="<q-no-ssr> <div>$END$</div> </q-no-ssr>" description="No SSR" toReformat="true" toShortenFQNames="true"> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-resize-observer" value="<q-resize-observer @resize="$callback$" />" description="Resize Observer" toReformat="true" toShortenFQNames="true"> | |
<variable name="callback" expression="" defaultValue=""onResize"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-scroll-observer" value="<q-scroll-observer @scroll="$callback$" />" description="Scroll Observer" toReformat="true" toShortenFQNames="true"> | |
<variable name="callback" expression="" defaultValue=""scrollHandler"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-pagination" value="<q-pagination v-model="$model$" :max="5" :direction-links="true">" description="Pagination" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""currentPage"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-parallax" value="<q-parallax src="$src$"> <h1 class="text-white">$END$</h1> </q-parallax>" description="Parallax" toReformat="true" toShortenFQNames="true"> | |
<variable name="src" expression="" defaultValue=""https://cdn.quasar.dev/img/parallax2.jpg"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-popup-edit" value="<div class="cursor-pointer" style="width: 100px"> $label$ <q-popup-edit v-model="$model$" :cover="false" :offset="[0, 10]"> <q-input color="$color$" v-model="label2" dense autofocus counter> <template v-slot:prepend> <q-icon name="record_voice_over" color="$color$" /> </template> </q-input> </q-popup-edit> </div>" description="Popup Edit" toReformat="true" toShortenFQNames="true"> | |
<variable name="label" expression="" defaultValue=""Click Me"" alwaysStopAt="true" /> | |
<variable name="model" expression="" defaultValue=""popupField"" alwaysStopAt="true" /> | |
<variable name="color" expression="" defaultValue=""primary"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-popup-proxy" value="<q-btn push color="$color$" label="$label$"> <q-popup-proxy> <q-banner> <template v-slot:avatar> <q-icon name="$icon$" color="$color$" /> </template> $SELECTION$ </q-banner> </q-popup-proxy> </q-btn>" description="Popup Proxy" toReformat="true" toShortenFQNames="true"> | |
<variable name="color" expression="" defaultValue=""primary"" alwaysStopAt="true" /> | |
<variable name="label" expression="" defaultValue=""Click Me"" alwaysStopAt="true" /> | |
<variable name="icon" expression="" defaultValue=""signal_wifi_off"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-pull-to-refresh" value="<q-pull-to-refresh @refresh="refresh"> <div v-for="(item, index) in items" :key="index" class="q-mb-sm"> <q-badge color="secondary"> {{ items.length - index }} </q-badge> $SELECTION$ </div> </q-pull-to-refresh>" description="Pull To Refresh" toReformat="true" toShortenFQNames="true"> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-rating" value="<q-rating v-model="$model$" size="2em" :max="10" color="$color$"/>" description="Rating" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""ratingField"" alwaysStopAt="true" /> | |
<variable name="color" expression="" defaultValue=""accent"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-scroll-area" value="<q-scroll-area style="height: 200px; max-width: 300px;"> $SELECTION$$ </q-scroll-area>" description="Scroll Area" toReformat="true" toShortenFQNames="true"> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-separator" value="<q-separator />" description="Separator" toReformat="true" toShortenFQNames="true"> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-skeleton" value="<q-skeleton :type="$type$" />" description="Skeleton" toReformat="true" toShortenFQNames="true"> | |
<variable name="type" expression="" defaultValue=""QInput"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-slide-item" value="<q-slide-item @left="$onLeft$" @right="$onRight$"> <template v-slot:left><q-icon name="done" /></template> <template v-slot:right><q-icon name="alarm" /></template> <q-item> <q-item-section avatar> <q-avatar color="primary" text-color="white" icon="bluetooth" /> </q-item-section> <q-item-section>Icons only</q-item-section> </q-item> </q-slide-item>" description="Slide Item" toReformat="true" toShortenFQNames="true"> | |
<variable name="onLeft" expression="" defaultValue=""onLeft"" alwaysStopAt="true" /> | |
<variable name="onRight" expression="" defaultValue=""onRight"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-slide-transition" value="<q-slide-transition> <div v-show="visible"> <img class="responsive" src="$src$"> </div> </q-slide-transition>" description="Slide Transition" toReformat="true" toShortenFQNames="true"> | |
<variable name="src" expression="" defaultValue=""https://cdn.quasar.dev/img/quasar.jpg"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-space" value="<q-space />" description="Space" toReformat="true" toShortenFQNames="true"> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-spinner" value="<q-spinner color="$color$" size="3em" :thickness="10"/>" description="Spinner" toReformat="true" toShortenFQNames="true"> | |
<variable name="color" expression="" defaultValue=""primary"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-splitter" value="<q-splitter v-model="$model$" style="height: 400px"> <template v-slot:before> <div class="q-pa-md"> $SELECTION$ </div> </template> <template v-slot:after> <div class="q-pa-md"> $END$ </div> </template> </q-splitter>" description="Splitter" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue="splitterModel" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-stepper" value="<q-stepper v-model="$model$" ref="$ref$" color="primary" animated> <q-step :name="1" title="Select campaign settings" icon="settings" :done="step > 1"> For each ad campaign that you create, you can control how much you're willing to spend on clicks and conversions, which networks and geographical locations you want your ads to show on, and more. </q-step> <q-step :name="2" title="Create an ad group" caption="Optional" icon="create_new_folder" :done="step > 2" > An ad group contains one or more ads which target a shared set of keywords. </q-step> <q-step :name="3" title="Ad template" icon="assignment" disable > This step won't show up because it is disabled. </q-step> <q-step :name="4" title="Create an ad" icon="add_comment" > Try out different ad text to see what brings in the most customers, and learn how to enhance your ads using features like ad extensions. If you run into any problems with your ads, find out how to tell if they're running and how to resolve approval issues. </q-step> <template v-slot:navigation> <q-stepper-navigation> <q-btn @click="$refs.$ref$.next()" color="primary" :label="step === 4 ? 'Finish' : 'Continue'" /> <q-btn v-if="step > 1" flat color="primary" @click="$refs.stepper.previous()" label="Back" class="q-ml-sm" /> </q-stepper-navigation> </template> </q-stepper>" description="Stepper" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""stepperModel"" alwaysStopAt="true" /> | |
<variable name="ref" expression="" defaultValue=""stepperRef"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-table" value="<q-table title="$title$" :data="$data$" :columns="$columns$" row-key="$key$"/>" description="Table" toReformat="true" toShortenFQNames="true"> | |
<variable name="title" expression="" defaultValue=""My Table"" alwaysStopAt="true" /> | |
<variable name="data" expression="" defaultValue=""data"" alwaysStopAt="true" /> | |
<variable name="columns" expression="" defaultValue=""columns"" alwaysStopAt="true" /> | |
<variable name="key" expression="" defaultValue=""name"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-tabs-card" value="<q-card> <q-tabs v-model="$model$" dense class="text-grey" active-color="primary" indicator-color="primary" align="justify" narrow-indicator> <q-tab name="mails" label="Mails" /> <q-tab name="alarms" label="Alarms" /> <q-tab name="movies" label="Movies" /> </q-tabs> <q-separator /> <q-tab-panels v-model="tab" animated> <q-tab-panel name="mails"> <div class="text-h6">Mails</div> Lorem ipsum dolor sit amet consectetur adipisicing elit. </q-tab-panel> <q-tab-panel name="alarms"> <div class="text-h6">Alarms</div> Lorem ipsum dolor sit amet consectetur adipisicing elit. </q-tab-panel> <q-tab-panel name="movies"> <div class="text-h6">Movies</div> Lorem ipsum dolor sit amet consectetur adipisicing elit. </q-tab-panel> </q-tab-panels> </q-card> " description="Tabs Card" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""tabsModel"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-tabs" value="<q-tabs v-model="$model$"> <q-tab name="mails" icon="mail" label="Mails" /> <q-tab name="alarms" icon="alarm" label="Alarms" /> <q-tab name="movies" icon="movie" label="Movies" /> </q-tabs>" description="Tabs" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""tabsModel"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-tabs-panel" value="<q-tab-panels v-model="$model$" animated class="shadow-2 rounded-borders"> <q-tab-panel name="mails"> <div class="text-h6">Mails</div> Lorem ipsum dolor sit amet consectetur adipisicing elit. </q-tab-panel> <q-tab-panel name="alarms"> <div class="text-h6">Alarms</div> Lorem ipsum dolor sit amet consectetur adipisicing elit. </q-tab-panel> <q-tab-panel name="movies"> <div class="text-h6">Movies</div> Lorem ipsum dolor sit amet consectetur adipisicing elit. </q-tab-panel> </q-tab-panels>" description="Tabs Panels" toReformat="true" toShortenFQNames="true"> | |
<variable name="model" expression="" defaultValue=""tabsModel"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-timeline" value="<q-timeline color="$color$"> <q-timeline-entry title="$title$" subtitle="$date$" icon="$icon$"> <div> $END$ </div> </q-timeline-entry> </q-timeline>" description="Timeline" toReformat="true" toShortenFQNames="true"> | |
<variable name="color" expression="" defaultValue=""secondary"" alwaysStopAt="true" /> | |
<variable name="title" expression="" defaultValue=""Event Title"" alwaysStopAt="true" /> | |
<variable name="date" expression="" defaultValue=""February 21, 1986"" alwaysStopAt="true" /> | |
<variable name="icon" expression="" defaultValue=""delete"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-toolbar" value="<q-toolbar class="$class$"> <q-btn flat round dense icon="menu" /> <q-toolbar-title> $END$ </q-toolbar-title> <q-btn flat round dense icon="more_vert" /> </q-toolbar>" description="Toolbar" toReformat="true" toShortenFQNames="true"> | |
<variable name="class" expression="" defaultValue=""text-primary"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-tooltip" value="<q-btn label="$label$" color="$color$"> <q-tooltip> $END$ </q-tooltip> </q-btn>" description="Tooltip" toReformat="true" toShortenFQNames="true"> | |
<variable name="label" expression="" defaultValue=""Hover Me"" alwaysStopAt="true" /> | |
<variable name="color" expression="" defaultValue=""primary"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-tree" value="<q-tree :nodes="$nodes$" node-key="$nodeKey$"/>" description="Tree" toReformat="true" toShortenFQNames="true"> | |
<variable name="nodes" expression="" defaultValue=""simple"" alwaysStopAt="true" /> | |
<variable name="nodeKey" expression="" defaultValue=""label"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-uploader" value="<q-uploader url="$END$"/>" description="Uploader" toReformat="true" toShortenFQNames="true"> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-video" value="<q-video src="$src$"/>" description="Video" toReformat="true" toShortenFQNames="true"> | |
<variable name="src" expression="" defaultValue=""https://www.youtube.com/embed/k3_tw44QsZQ?rel=0"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-virtual-scroll" value="<q-virtual-scroll style="max-height: 300px;" :items="$list$" separator> <template v-slot="{ item, index }"> <q-item :key="index" dense> <q-item-section> <q-item-label> #{{ index }} - {{ item.label }} </q-item-label> </q-item-section> </q-item> </template> </q-virtual-scroll>" description="Virtual Scroll" toReformat="true" toShortenFQNames="true"> | |
<variable name="list" expression="" defaultValue=""heavyList"" alwaysStopAt="true" /> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
<template name="q-page" value="<q-page padding> $SELECTION$ </q-page>" description="Page" toReformat="true" toShortenFQNames="true"> | |
<context> | |
<option name="VUE_TEMPLATE" value="true" /> | |
</context> | |
</template> | |
</templateSet> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment