File tree Expand file tree Collapse file tree 4 files changed +14
-7
lines changed Expand file tree Collapse file tree 4 files changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -268,9 +268,12 @@ class BEMCheckBoxDelegateImpl extends NSObject implements BEMCheckBoxDelegate {
268268export class CheckBoxStyler implements style . Styler {
269269 private static setBorderColorProperty ( view : any , newValue : any ) {
270270 if ( view . nativeiOSCheckBox ) {
271- var color = new Color ( newValue ) ;
272- console . log ( "setBorderColorProperty to " + color ) ;
273- view . nativeiOSCheckBox . tintColor = color . ios ;
271+ try {
272+ var color = new Color ( newValue ) ;
273+ view . nativeiOSCheckBox . tintColor = color . ios ;
274+ } catch ( error ) {
275+ //Do nothing, catch bad color value
276+ }
274277 }
275278 }
276279
Original file line number Diff line number Diff line change @@ -39,4 +39,8 @@ export function onTapTest(args){
3939export function onDumpModel ( args : any ) {
4040 var label = < Label > page . getViewById ( "modelDumpLabel" ) ;
4141 label . text = JSON . stringify ( model . data . getItem ( 0 ) ) ;
42+ }
43+
44+ export function onPropertyChanged ( args : any ) {
45+ console . log ( "Property Changed" ) ;
4246}
Original file line number Diff line number Diff line change 1818 <Repeater items =" {{ data }}" >
1919 <Repeater .itemTemplate>
2020 <StackLayout class =" listitem" >
21- <CheckBox : CheckBox text =" {{ text }}" checked =" {{ checked }}" fillColor =" {{ color }}" tintColor =" {{ color }}" />
21+ <CheckBox : CheckBox text =" {{ text }}" checked =" {{ checked }}" fillColor =" {{ color }}" tintColor =" {{ color }}" propertyChanged = " onPropertyChanged " />
2222 </StackLayout >
2323 </Repeater .itemTemplate>
2424 </Repeater >
Original file line number Diff line number Diff line change 55 "version" : " 2.2.0"
66 },
77 "tns-ios" : {
8- "version" : " 2.1 .1"
8+ "version" : " 2.2 .1"
99 }
1010 },
1111 "dependencies" : {
1212 "nativescript-checkbox" : " file:.." ,
13- "tns-core-modules" : " ^2.0.0 "
13+ "tns-core-modules" : " ^2.2.1 "
1414 },
1515 "devDependencies" : {
1616 "babel-traverse" : " 6.7.6" ,
2222 "typescript" : " ^1.8.10" ,
2323 "tns-platform-declarations" : " 2.0.0"
2424 }
25- }
25+ }
You can’t perform that action at this time.
0 commit comments