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