Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
gela
committed
Jul 9, 2014
1 parent
d8d9934
commit 13e8391
Showing
112 changed files
with
215 additions
and
0 deletions.
There are no files selected for viewing
146 changes: 146 additions & 0 deletions
146
common.blocks/radio-group/radio-group.tests/gemini.bemjson.js
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,146 @@ | ||
({ | ||
block : 'page', | ||
title : 'bem-components: radio-group', | ||
mods : { theme : 'normal' }, | ||
head : [ | ||
{ elem : 'css', url : '_gemini.css' }, | ||
{ elem : 'js', url : '_gemini.js' } | ||
], | ||
content : [ | ||
|
||
{ tag : 'h2', content : 'default ' }, | ||
|
||
{ block : 'test', cls : 'default-enabled', content : { | ||
block : 'radio-group', | ||
name : 'default1', | ||
options : [ | ||
{ val : 1, text : 'first' }, | ||
{ val : 2, text : 'second', checked : true } | ||
] | ||
} }, | ||
|
||
{ block : 'test', cls : 'default-disabled', content : { | ||
block : 'radio-group', | ||
name : 'default2', | ||
options : [ | ||
{ val : 3, text : 'third', disabled : true }, | ||
{ val : 4, text : 'four', checked : true, disabled : true } | ||
] | ||
} }, | ||
|
||
['m', 'l'].map(function(size) { | ||
return [ | ||
{ tag : 'hr' }, | ||
|
||
{ tag : 'h2', content : 'size ' + size }, | ||
|
||
{ block : 'test', cls : 'normal-' + size + '-enabled', content : { | ||
block : 'radio-group', | ||
name : 'normal1', | ||
mods : { theme : 'normal', size : size }, | ||
options : [ | ||
{ val : 1, text : 'first' }, | ||
{ val : 2, text : 'second', checked : true } | ||
] | ||
} }, | ||
|
||
{ block : 'test', cls : 'normal-' + size + '-disabled', content : { | ||
block : 'radio-group', | ||
name : 'normal2', | ||
mods : { theme : 'normal', size : size }, | ||
options : [ | ||
{ val : 3, text : 'third', disabled : true }, | ||
{ val : 4, text : 'four', checked : true, disabled : true } | ||
] | ||
} }, | ||
|
||
{ block : 'test', cls : 'line-normal-' + size + '-enabled', content : { | ||
block : 'radio-group', | ||
name : 'normal-line1', | ||
mods : { theme : 'normal', size : size, type : 'line' }, | ||
options : [ | ||
{ val : 1, text : 'first' }, | ||
{ val : 2, text : 'second', checked : true } | ||
] | ||
} }, | ||
|
||
{ block : 'test', cls : 'line-normal-' + size + '-disabled', content : { | ||
block : 'radio-group', | ||
name : 'normal-line2', | ||
mods : { theme : 'normal', size : size, type : 'line' }, | ||
options : [ | ||
{ val : 3, text : 'third', disabled : true }, | ||
{ val : 4, text : 'fourth', checked : true, disabled : true } | ||
] | ||
} }, | ||
|
||
{ block : 'test', content : { | ||
block : 'radio-group', | ||
name : 'normal-button1', | ||
mods : { theme : 'normal', size : size, type : 'button' }, | ||
options : [ | ||
{ val : 1, text : 'first' }, | ||
{ val : 2, text : 'second', checked : true } | ||
], | ||
cls : 'button-normal-' + size + '-enabled' | ||
} }, | ||
|
||
{ | ||
block : 'radio-group', | ||
name : 'normal-button2', | ||
mods : { theme : 'normal', size : size, type : 'button' }, | ||
options : [ | ||
{ val : 3, text : 'third', disabled : true }, | ||
{ val : 4, text : 'fourth', checked : true, disabled : true } | ||
], | ||
cls : 'button-normal-' + size + '-disabled' | ||
}, | ||
|
||
{ tag : 'br' }, | ||
|
||
{ block : 'test', content : { | ||
block : 'radio-group', | ||
name : 'normal-button3', | ||
mods : { theme : 'normal', size : size, type : 'button' }, | ||
cls : 'button-normal-' + size + '-icon-enabled', | ||
options : [ | ||
{ | ||
val : 'vk', | ||
text : 'VK', | ||
icon : { block : 'icon', mods : { social : 'vk' } } | ||
}, | ||
{ | ||
val : 'twitter', | ||
text : 'Twitter', | ||
icon : { block : 'icon', mods : { social : 'twitter' } }, | ||
checked : true | ||
} | ||
] | ||
} }, | ||
|
||
{ | ||
block : 'radio-group', | ||
name : 'normal-button4', | ||
mods : { theme : 'normal', size : size, type : 'button' }, | ||
cls : 'button-normal-' + size + '-icon-disabled', | ||
options : [ | ||
{ | ||
val : 'vk', | ||
text : 'VK', | ||
disabled : true, | ||
icon : { block : 'icon', mods : { social : 'vk' } } | ||
}, | ||
{ | ||
val : 'twitter', | ||
text : 'Twitter', | ||
disabled : true, | ||
checked : true, | ||
icon : { block : 'icon', mods : { social : 'twitter' } } | ||
} | ||
] | ||
} | ||
] | ||
}) | ||
|
||
] | ||
}); |
1 change: 1 addition & 0 deletions
1
common.blocks/radio-group/radio-group.tests/gemini.blocks/.bem/level.js
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
exports.baseLevelPath = require.resolve('../../../../../.bem/levels/blocks'); |
6 changes: 6 additions & 0 deletions
6
common.blocks/radio-group/radio-group.tests/gemini.blocks/test/test.styl
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
.test | ||
{ | ||
display: inline-block; | ||
|
||
margin: 0 55px 10px 0; | ||
} |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
var gemini = require('gemini'); | ||
|
||
gemini.suite('radio-group', function(root) { | ||
|
||
root.setUrl('desktop.tests/radio-group/gemini/gemini.html'); | ||
|
||
[ | ||
'default', | ||
'button-normal-m', | ||
'button-normal-l', | ||
'button-normal-m-icon', | ||
'button-normal-l-icon', | ||
'normal-l', | ||
'normal-m', | ||
'line-normal-m', | ||
'line-normal-l' | ||
] | ||
.forEach(function(test) { | ||
var radioItemSelector = '.' + test, | ||
radioItemSelectorEnabled = radioItemSelector + '-enabled', | ||
radioItemSelectorDisabled = radioItemSelector + '-disabled', | ||
captureArea, | ||
control; | ||
|
||
// in different types we need different main elements | ||
if(!!~test.indexOf('button')) { | ||
captureArea = radioItemSelectorEnabled + ' .button'; | ||
control = ' .radio'; | ||
} else { | ||
captureArea = radioItemSelectorEnabled + ' .radio__box'; | ||
control = ' .radio__control'; | ||
} | ||
|
||
gemini.suite(test + '-enabled', function(suite) { | ||
suite | ||
.setCaptureElements(radioItemSelectorEnabled, captureArea) | ||
.before(function(actions, find) { | ||
this.radioItem = find(radioItemSelectorEnabled + control); | ||
}) | ||
.capture('plain') | ||
.capture('hovered', function(actions) { | ||
actions.mouseMove(this.radioItem); | ||
}) | ||
.capture('focused-hard', function(actions) { | ||
actions.sendKeys(this.radioItem, 'focused-hard'); | ||
}) | ||
.capture('down', function(actions) { | ||
actions.mouseDown(this.radioItem); | ||
}) | ||
.capture('up', function(actions) { | ||
actions.mouseUp(this.radioItem); | ||
}); | ||
}); | ||
|
||
gemini.suite(test + '-disabled', function(suite) { | ||
suite | ||
.setCaptureElements(radioItemSelectorDisabled) | ||
.capture('plain'); | ||
}); | ||
}); | ||
|
||
}); |
Binary file added
BIN
+862 Bytes
gemini/screens/radio-group/button-normal-l-disabled/plain/chrome-v35.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+845 Bytes
gemini/screens/radio-group/button-normal-l-disabled/plain/firefox-v30.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+2.13 KB
gemini/screens/radio-group/button-normal-l-enabled/down/chrome-v35.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+2.58 KB
gemini/screens/radio-group/button-normal-l-enabled/down/firefox-v30.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+2.12 KB
gemini/screens/radio-group/button-normal-l-enabled/focused-hard/chrome-v35.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+2.57 KB
gemini/screens/radio-group/button-normal-l-enabled/focused-hard/firefox-v30.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+1.29 KB
gemini/screens/radio-group/button-normal-l-enabled/hovered/chrome-v35.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+1.31 KB
gemini/screens/radio-group/button-normal-l-enabled/hovered/firefox-v30.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+1.29 KB
gemini/screens/radio-group/button-normal-l-enabled/plain/chrome-v35.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+1.31 KB
gemini/screens/radio-group/button-normal-l-enabled/plain/firefox-v30.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+2.54 KB
gemini/screens/radio-group/button-normal-l-enabled/up/firefox-v30.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+1.2 KB
gemini/screens/radio-group/button-normal-l-icon-disabled/plain/chrome-v35.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+1.22 KB
gemini/screens/radio-group/button-normal-l-icon-disabled/plain/firefox-v30.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+2.38 KB
gemini/screens/radio-group/button-normal-l-icon-enabled/down/chrome-v35.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+2.79 KB
gemini/screens/radio-group/button-normal-l-icon-enabled/down/firefox-v30.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+2.33 KB
...ni/screens/radio-group/button-normal-l-icon-enabled/focused-hard/chrome-v35.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+2.79 KB
...i/screens/radio-group/button-normal-l-icon-enabled/focused-hard/firefox-v30.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+1.49 KB
gemini/screens/radio-group/button-normal-l-icon-enabled/hovered/chrome-v35.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+1.51 KB
gemini/screens/radio-group/button-normal-l-icon-enabled/hovered/firefox-v30.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+1.5 KB
gemini/screens/radio-group/button-normal-l-icon-enabled/plain/chrome-v35.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+1.51 KB
gemini/screens/radio-group/button-normal-l-icon-enabled/plain/firefox-v30.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+2.26 KB
gemini/screens/radio-group/button-normal-l-icon-enabled/up/chrome-v35.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+2.72 KB
gemini/screens/radio-group/button-normal-l-icon-enabled/up/firefox-v30.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+743 Bytes
gemini/screens/radio-group/button-normal-m-disabled/plain/chrome-v35.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+740 Bytes
gemini/screens/radio-group/button-normal-m-disabled/plain/firefox-v30.png
Oops, something went wrong.
Binary file added
BIN
+1.94 KB
gemini/screens/radio-group/button-normal-m-enabled/down/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+2.38 KB
gemini/screens/radio-group/button-normal-m-enabled/down/firefox-v30.png
Oops, something went wrong.
Binary file added
BIN
+1.93 KB
gemini/screens/radio-group/button-normal-m-enabled/focused-hard/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+2.37 KB
gemini/screens/radio-group/button-normal-m-enabled/focused-hard/firefox-v30.png
Oops, something went wrong.
Binary file added
BIN
+1.12 KB
gemini/screens/radio-group/button-normal-m-enabled/hovered/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+1.14 KB
gemini/screens/radio-group/button-normal-m-enabled/hovered/firefox-v30.png
Oops, something went wrong.
Binary file added
BIN
+1.12 KB
gemini/screens/radio-group/button-normal-m-enabled/plain/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+1.14 KB
gemini/screens/radio-group/button-normal-m-enabled/plain/firefox-v30.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+2.32 KB
gemini/screens/radio-group/button-normal-m-enabled/up/firefox-v30.png
Oops, something went wrong.
Binary file added
BIN
+1.1 KB
gemini/screens/radio-group/button-normal-m-icon-disabled/plain/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+1.1 KB
gemini/screens/radio-group/button-normal-m-icon-disabled/plain/firefox-v30.png
Oops, something went wrong.
Binary file added
BIN
+2.24 KB
gemini/screens/radio-group/button-normal-m-icon-enabled/down/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+2.63 KB
gemini/screens/radio-group/button-normal-m-icon-enabled/down/firefox-v30.png
Oops, something went wrong.
Binary file added
BIN
+2.18 KB
...ni/screens/radio-group/button-normal-m-icon-enabled/focused-hard/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+2.62 KB
...i/screens/radio-group/button-normal-m-icon-enabled/focused-hard/firefox-v30.png
Oops, something went wrong.
Binary file added
BIN
+1.37 KB
gemini/screens/radio-group/button-normal-m-icon-enabled/hovered/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+1.37 KB
gemini/screens/radio-group/button-normal-m-icon-enabled/hovered/firefox-v30.png
Oops, something went wrong.
Binary file added
BIN
+1.35 KB
gemini/screens/radio-group/button-normal-m-icon-enabled/plain/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+1.37 KB
gemini/screens/radio-group/button-normal-m-icon-enabled/plain/firefox-v30.png
Oops, something went wrong.
Binary file added
BIN
+2.09 KB
gemini/screens/radio-group/button-normal-m-icon-enabled/up/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+2.55 KB
gemini/screens/radio-group/button-normal-m-icon-enabled/up/firefox-v30.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+1.23 KB
gemini/screens/radio-group/default-enabled/focused-hard/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+669 Bytes
gemini/screens/radio-group/default-enabled/focused-hard/firefox-v30.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+522 Bytes
gemini/screens/radio-group/line-normal-l-disabled/plain/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+565 Bytes
gemini/screens/radio-group/line-normal-l-disabled/plain/firefox-v30.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+1.82 KB
gemini/screens/radio-group/line-normal-l-enabled/focused-hard/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+2.35 KB
gemini/screens/radio-group/line-normal-l-enabled/focused-hard/firefox-v30.png
Oops, something went wrong.
Binary file added
BIN
+1.25 KB
gemini/screens/radio-group/line-normal-l-enabled/hovered/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+1.5 KB
gemini/screens/radio-group/line-normal-l-enabled/hovered/firefox-v30.png
Oops, something went wrong.
Binary file added
BIN
+1.25 KB
gemini/screens/radio-group/line-normal-l-enabled/plain/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+1.5 KB
gemini/screens/radio-group/line-normal-l-enabled/plain/firefox-v30.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+459 Bytes
gemini/screens/radio-group/line-normal-m-disabled/plain/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+477 Bytes
gemini/screens/radio-group/line-normal-m-disabled/plain/firefox-v30.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+1.28 KB
gemini/screens/radio-group/line-normal-m-enabled/down/firefox-v30.png
Oops, something went wrong.
Binary file added
BIN
+1.64 KB
gemini/screens/radio-group/line-normal-m-enabled/focused-hard/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+2 KB
gemini/screens/radio-group/line-normal-m-enabled/focused-hard/firefox-v30.png
Oops, something went wrong.
Binary file added
BIN
+1.12 KB
gemini/screens/radio-group/line-normal-m-enabled/hovered/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+1.28 KB
gemini/screens/radio-group/line-normal-m-enabled/hovered/firefox-v30.png
Oops, something went wrong.
Binary file added
BIN
+1.12 KB
gemini/screens/radio-group/line-normal-m-enabled/plain/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+1.28 KB
gemini/screens/radio-group/line-normal-m-enabled/plain/firefox-v30.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+1.82 KB
gemini/screens/radio-group/normal-l-enabled/focused-hard/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+2.36 KB
gemini/screens/radio-group/normal-l-enabled/focused-hard/firefox-v30.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+1.64 KB
gemini/screens/radio-group/normal-m-enabled/focused-hard/chrome-v35.png
Oops, something went wrong.
Binary file added
BIN
+2 KB
gemini/screens/radio-group/normal-m-enabled/focused-hard/firefox-v30.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.