* refresh(index): refresh the widget, should be called after add or remove. (parameter: start index)
* empty: remove all of images from the gallery
* length: get length of images
- * value: get current index of gallery
+ * value(index): get or set current index of gallery (parameter: index of image)
*
* Events
*
*/
/**
@method value
- The value method is used to get current index of gallery.
+ The value method is used to get or set current index of gallery. The image_index attribute defines the index of the image to be set. If not get current index.
<div id="gallery" data-role="gallery" data-vertical-align="middle"></div>
value = $("#gallery").gallery('value');
+ $("#gallery").gallery('value', [image_index]);
*/
(function ( $, window, undefined ) {
$.widget( "tizen.gallery", $.mobile.widget, {
return this.images.length;
},
- value: function () {
- return this.index;
+ value: function ( index ) {
+ if ( index === undefined ) {
+ return this.index;
+ }
+
+ this.refresh( index );
}
}); /* End of widget */