Skip to content

Commit ee88787

Browse files
committed
Merge pull request #30 from marcosrjjunior/27-removing_option_tweak
#27 - Removing option tweak
2 parents 7160d2e + 7018f91 commit ee88787

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

example/fire-select.css

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,16 @@
1313
.fire-select-box.multiple .fire-selected-item:not(.empty) {
1414
display: inline-block;
1515
font-size: 14px;
16-
padding: 2px 5px;
16+
padding: 2px 1px 2px 5px;
1717
margin: 3px 0 3px 3px;
1818
border: 1px solid #ccc; }
1919
.fire-select-box.multiple .fire-selected-item:not(.empty)::after {
2020
display: none; }
2121
.fire-select-box.multiple .fire-selected-item:not(.empty) > b {
22+
border-left: 1px solid #B7B7B7;
2223
float: none;
23-
margin: 0; }
24+
margin: 0;
25+
padding: 0 3px; }
2426

2527
.fire-select-list,
2628
.fire-selected-list {

example/fire-select.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
2-
module.exports = '<div\n class="fire-select-box"\n :class="{\n \'multiple\': multiple,\n }"\n @click="open()"\n>\n <ul class="fire-selected-list">\n <li class="fire-selected-item empty" v-show="selected.length == 0">{{ placeholder }}</li>\n <li class="fire-selected-item"\n :class="{\n \'animated\': animation\n }"\n :transition="animation ? \'bounce\' : \'\'"\n v-for="option in selected"\n @click.stop="multiple ? deselect(option) : open()"\n >\n {{ option.label }} <b @click.stop="deselect(option)">&times;</b>\n </li>\n </ul>\n\n <ul class="fire-select-list" v-show="isOpen" transition="bounce">\n <li class="fire-select-item-input">\n <input\n type="text"\n class="fire-select-input"\n :placeholder="helperMessage"\n v-model="input"\n v-el:input\n @keyup.enter="index === null || index == -1 ? newOption() : select(index)"\n @keydown.esc="close()"\n @keydown.up.prevent="up()"\n @keydown.down.prevent="down()"\n @blur="close() | debounce 100"\n >\n </li>\n\n <li class="fire-select-item"\n v-if="input && create"\n @click="newOption()"\n :class="{\n \'hover\': index == -1,\n }"\n >\n {{ pressEnterLabel }} <b>{{ input }}</b>\n </li>\n\n <li class="fire-select-item" v-if="tips.length == 0 && ! create">\n {{ noResultsLabel }} <b>{{ input }}</b>\n </li>\n\n <li\n class="fire-select-item"\n v-for="option in tips"\n @click.stop="select(option)"\n @mouseover="index = null"\n :class="{\n \'hover\': $index == index,\n }"\n >\n {{{ option.label | highlight }}}\n </li>\n </ul>\n\n <select :name="name" :id="id" multiple style="display: none;">\n <option :value="option.value" selected v-for="option in selected">{{ option.label }}</option>\n </select>\n</div>\n';
2+
module.exports = '<div\n class="fire-select-box"\n :class="{\n \'multiple\': multiple,\n }"\n @click="open()"\n>\n <ul class="fire-selected-list">\n <li class="fire-selected-item empty" v-show="selected.length == 0">{{ placeholder }}</li>\n <li class="fire-selected-item"\n :class="{\n \'animated\': animation\n }"\n :transition="animation ? \'bounce\' : \'\'"\n v-for="option in selected"\n @click.stop="open()"\n >\n {{ option.label }} <b @click.stop="deselect(option)">&times;</b>\n </li>\n </ul>\n\n <ul class="fire-select-list" v-show="isOpen" transition="bounce">\n <li class="fire-select-item-input">\n <input\n type="text"\n class="fire-select-input"\n :placeholder="helperMessage"\n v-model="input"\n v-el:input\n @keyup.enter="index === null || index == -1 ? newOption() : select(index)"\n @keydown.esc="close()"\n @keydown.up.prevent="up()"\n @keydown.down.prevent="down()"\n @blur="close() | debounce 100"\n >\n </li>\n\n <li class="fire-select-item"\n v-if="input && create"\n @click="newOption()"\n :class="{\n \'hover\': index == -1,\n }"\n >\n {{ pressEnterLabel }} <b>{{ input }}</b>\n </li>\n\n <li class="fire-select-item" v-if="tips.length == 0 && ! create">\n {{ noResultsLabel }} <b>{{ input }}</b>\n </li>\n\n <li\n class="fire-select-item"\n v-for="option in tips"\n @click.stop="select(option)"\n @mouseover="index = null"\n :class="{\n \'hover\': $index == index,\n }"\n >\n {{{ option.label | highlight }}}\n </li>\n </ul>\n\n <select :name="name" :id="id" multiple style="display: none;">\n <option :value="option.value" selected v-for="option in selected">{{ option.label }}</option>\n </select>\n</div>\n';
33
},{}],2:[function(require,module,exports){
44
'use strict';
55

src/fire-select.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
}"
1414
:transition="animation ? 'bounce' : ''"
1515
v-for="option in selected"
16-
@click.stop="multiple ? deselect(option) : open()"
16+
@click.stop="open()"
1717
>
1818
{{ option.label }} <b @click.stop="deselect(option)">&times;</b>
1919
</li>

src/fire-select.scss

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
.fire-selected-item:not(.empty) {
2525
display: inline-block;
2626
font-size: 14px;
27-
padding: 2px 5px;
27+
padding: 2px 1px 2px 5px;
2828
margin: 3px 0 3px 3px;
2929
border: 1px solid #ccc;
3030

@@ -33,8 +33,10 @@
3333
}
3434

3535
& > b {
36+
border-left: 1px solid #B7B7B7;
3637
float: none;
3738
margin: 0;
39+
padding: 0 3px;
3840
}
3941
}
4042
}

0 commit comments

Comments
 (0)