3.2.5 (Media Mark) de4bc599c2e31591193e330a31918cc02819a6a0 o:Sass::Tree::RootNode :@children[o:Sass::Tree::CommentNode : @value[I"G/*************************************************************************// * Generate a variable ($all-text-inputs) with a list of all html5 * input types that have a text-based input, excluding textarea. * http://diveintohtml5.org/forms.html *************************************************************************// */:ET: @type: silent;[: @linei: @options{o:Sass::Tree::VariableNode : @nameI"inputs-list; T: @expro:Sass::Script::List ;[o:Sass::Script::String ;I"input[type="email"]; T; : string; i ; @ o; ;I"input[type="number"]; T; ;; i ; @ o; ;I"input[type="password"]; T; ;; i ; @ o; ;I"input[type="search"]; T; ;; i; @ o; ;I"input[type="tel"]; T; ;; i; @ o; ;I"input[type="text"]; T; ;; i; @ o; ;I"input[type="url"]; T; ;; i; @ o; ;I"input[type="color"]; T; ;; i; @ o; ;I"input[type="date"]; T; ;; i; @ o; ;I"input[type="datetime"]; T; ;; i; @ o; ;I"!input[type="datetime-local"]; T; ;; i; @ o; ;I"input[type="month"]; T; ;; i; @ o; ;I"input[type="time"]; T; ;; i; @ o; ;I"input[type="week"]; T; ;; i; @ :@separator: comma; i ; @ : @guarded0;[; i; @ o; ;I"unquoted-inputs-list; T;o; ;[;: space; i; @ ;0;[; i; @ o:Sass::Tree::EachNode : @varI"input-type; T: @listo:Sass::Script::Variable ;I"inputs-list; T:@underscored_nameI"inputs_list; T; i; @ ;[o; ;I"unquoted-inputs-list; T;o:Sass::Script::Funcall ;I" append; T: @args[o; ;I"unquoted-inputs-list; T;I"unquoted_inputs_list; T; i; @ o; ;I" unquote; T;[o; ;I"input-type; T;I"input_type; T; i; @ :@keywords{: @splat0; i; @ o; ;I" comma; T; :identifier; i; @ ;{; 0; i; @ ;0;[; i; @ ; i:@has_childrenT; @ o; ;I"all-text-inputs; T;o; ;I"unquoted-inputs-list; T;I"unquoted_inputs_list; T; i!; @ ;0;[; i!; @ o; ;[I"j/* Hover Pseudo-class *************************************************************************// */; T; ; ;[; i$; @ o; ;I"all-text-inputs-hover; T;o; ;[;;; i&; @ ;0;[; i&; @ o; ;I"input-type; T;o; ;I"unquoted-inputs-list; T;I"unquoted_inputs_list; T; i'; @ ;[o; ;I"input-type-hover; T;o:Sass::Script::Operation :@operand1o; ;I"input-type; T;I"input_type; T; i(; @ :@operand2o; ;I" :hover; T; ;; i(; @ :@operator: plus; i(; @ ;0;[; i(; @ o; ;I"all-text-inputs-hover; T;o; ;I" append; T;[o; ;I"all-text-inputs-hover; T;I"all_text_inputs_hover; T; i); @ o; ;I"input-type-hover; T;I"input_type_hover; T; i); @ o; ;I" comma; T; ;!; i); @ ;{; 0; i); @ ;0;[; i); @ ; i';"T; @ o; ;[I"j/* Focus Pseudo-class *************************************************************************// */; T; ; ;[; i,; @ o; ;I"all-text-inputs-focus; T;o; ;[;;; i.; @ ;0;[; i.; @ o; ;I"input-type; T;o; ;I"unquoted-inputs-list; T;I"unquoted_inputs_list; T; i/; @ ;[o; ;I"input-type-focus; T;o;# ;$o; ;I"input-type; T;I"input_type; T; i0; @ ;%o; ;I" :focus; T; ;; i0; @ ;&;'; i0; @ ;0;[; i0; @ o; ;I"all-text-inputs-focus; T;o; ;I" append; T;[o; ;I"all-text-inputs-focus; T;I"all_text_inputs_focus; T; i1; @ o; ;I"input-type-focus; T;I"input_type_focus; T; i1; @ o; ;I" comma; T; ;!; i1; @ ;{; 0; i1; @ ;0;[; i1; @ ; i/;"T; @ o; ;[I"‚/* You must use interpolation on the variable: * #{$all-text-inputs} * #{$all-text-inputs-hover} * #{$all-text-inputs-focus} */; T; ; ;[; i4; @ o; ;[I"¤/* Example *************************************************************************// * #{$all-text-inputs}, textarea { * border: 1px solid red; * } */; T; ; ;[; i9; @ :@templateI"ù//************************************************************************// // Generate a variable ($all-text-inputs) with a list of all html5 // input types that have a text-based input, excluding textarea. // http://diveintohtml5.org/forms.html //************************************************************************// $inputs-list: 'input[type="email"]', 'input[type="number"]', 'input[type="password"]', 'input[type="search"]', 'input[type="tel"]', 'input[type="text"]', 'input[type="url"]', // Webkit & Gecko may change the display of these in the future 'input[type="color"]', 'input[type="date"]', 'input[type="datetime"]', 'input[type="datetime-local"]', 'input[type="month"]', 'input[type="time"]', 'input[type="week"]'; $unquoted-inputs-list: (); @each $input-type in $inputs-list { $unquoted-inputs-list: append($unquoted-inputs-list, unquote($input-type), comma); } $all-text-inputs: $unquoted-inputs-list; // Hover Pseudo-class //************************************************************************// $all-text-inputs-hover: (); @each $input-type in $unquoted-inputs-list { $input-type-hover: $input-type + ":hover"; $all-text-inputs-hover: append($all-text-inputs-hover, $input-type-hover, comma); } // Focus Pseudo-class //************************************************************************// $all-text-inputs-focus: (); @each $input-type in $unquoted-inputs-list { $input-type-focus: $input-type + ":focus"; $all-text-inputs-focus: append($all-text-inputs-focus, $input-type-focus, comma); } // You must use interpolation on the variable: // #{$all-text-inputs} // #{$all-text-inputs-hover} // #{$all-text-inputs-focus} // Example //************************************************************************// // #{$all-text-inputs}, textarea { // border: 1px solid red; // } ; T; i;"T; @