Consistent styling
This commit is contained in:
parent
624be69198
commit
9b1df758cf
|
@ -11,7 +11,7 @@ class Selector
|
|||
self = this
|
||||
|
||||
@dropdown.on 'click', (e) ->
|
||||
$(this).toggleClass('active')
|
||||
$(this).toggleClass('active') unless $(this).hasClass('disabled')
|
||||
false
|
||||
|
||||
@options.on 'click', (e) ->
|
||||
|
|
|
@ -3,6 +3,7 @@ $ ->
|
|||
$contents = $form.find('textarea')
|
||||
$_button = $form.find('input[type="submit"]')
|
||||
$button = $form.find('a[role="submit"]')
|
||||
$syntax_selector = $('#syntax-selector')
|
||||
|
||||
# Hide generic button, show styled button
|
||||
$_button.hide()
|
||||
|
@ -10,6 +11,8 @@ $ ->
|
|||
$contents.focus()
|
||||
|
||||
# Binding submit event to new button
|
||||
$button.on 'mouseup', ->
|
||||
$form.submit()
|
||||
$button.on 'click', (e) ->
|
||||
$form.submit() unless $(this).hasClass('disabled')
|
||||
$(this).addClass('disabled')
|
||||
$syntax_selector.addClass('disabled')
|
||||
false
|
||||
|
|
|
@ -1,10 +1,5 @@
|
|||
.wrapper-dropdown
|
||||
position absolute
|
||||
right 9em
|
||||
|
||||
width 15em
|
||||
margin 0.4em auto
|
||||
|
||||
position relative
|
||||
|
||||
&:after
|
||||
content ""
|
||||
|
@ -16,7 +11,7 @@
|
|||
margin-top -6px
|
||||
border-width 6px 0 6px 6px
|
||||
border-style solid
|
||||
border-color transparent #666
|
||||
border-color transparent #888
|
||||
|
||||
.dropdown
|
||||
position absolute
|
||||
|
|
|
@ -47,10 +47,10 @@ textarea, input
|
|||
|
||||
.btn
|
||||
background-color #fefefe
|
||||
background-image -webkit-linear-gradient(top, #fff, #f0f0f0)
|
||||
background-image linear-gradient(to bottom, #fff, #f0f0f0)
|
||||
background-image -webkit-linear-gradient(top, #fff, #eaeaea)
|
||||
background-image linear-gradient(to bottom, #fff, #eaeaea)
|
||||
color #666
|
||||
text-shadow 0 0 .2em #fff
|
||||
text-shadow 0 1px 1px #fff
|
||||
border #ddd 1px solid
|
||||
border-radius 4px
|
||||
font-size 1em
|
||||
|
@ -63,6 +63,10 @@ textarea, input
|
|||
box-shadow 0 .1em .2em .1em #eee inset
|
||||
border-bottom-width 1px
|
||||
|
||||
&.disabled
|
||||
background #f0f0f0
|
||||
cursor not-allowed
|
||||
|
||||
textarea
|
||||
background-color #fff
|
||||
width 100%
|
||||
|
@ -73,11 +77,17 @@ textarea
|
|||
border-radius 5px
|
||||
padding .5em
|
||||
|
||||
#syntax-selector
|
||||
float right
|
||||
width 13em
|
||||
margin 0.4em
|
||||
|
||||
form input[type="submit"], form a[role="submit"]
|
||||
float right
|
||||
|
||||
form a[role="submit"]
|
||||
width 5em
|
||||
font-weight 600
|
||||
text-align center
|
||||
margin .4em 0
|
||||
display none
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
form action="/" method="post" accept-charset="UTF-8"
|
||||
textarea name="contents"
|
||||
|
||||
input.btn type="submit" value="Save"
|
||||
a.btn href="#" role="submit" Save
|
||||
|
||||
input id="syntax-input" type="hidden" name="syntax" value=""
|
||||
div.btn id="syntax-selector" class="wrapper-dropdown" tabindex="1"
|
||||
span Syntax
|
||||
|
@ -7,5 +11,3 @@ form action="/" method="post" accept-charset="UTF-8"
|
|||
li.selected data-value="" Plain Text
|
||||
- for code, name in @syntaxes
|
||||
li data-value=code =name
|
||||
input type="submit" value="Save"
|
||||
a.btn href="#" role="submit" Save
|
||||
|
|
Loading…
Reference in New Issue