'enabled_cps':'all', //can be keyword 'all' or an array of enabled content provider keys
- 'disp_item':'flickr' //sets the default display item:
+ 'disp_item':null //sets the default display item:
}
if(typeof wgServer == 'undefined')
if(_this.target_textbox)
_this.getTexboxSelection();
- //modify the content provider config based on options:
- if(_this.enabled_cps != 'all'){
- for(var i in this.content_providers){
- if( $j.inArray(i, _this.enabled_cps) != -1 ){
- this.content_providers[i].enabled = true;
- }else{
+ //modify the content provider config based on options:
+ for(var i in this.content_providers){
+ if( $j.inArray(i, _this.enabled_cps) != -1 ){
+ //if no default display set to first enabled cp:
+ if( !this.disp_item )
+ this.disp_item = i;
+ this.content_providers[i].enabled = true;
+ }else{
+ if( _this.enabled_cps != 'all' ){
this.content_providers[i].enabled = false;
}
- }
- }
+ }
+ }
+
//set the upload target name if unset
if( _this.upload_api_target == 'local' && ! _this.upload_api_name && typeof wgSiteName != 'undefined')
_this.upload_api_name = wgSiteName;