Minor improvements in the Inspector API

This commit is contained in:
alekseybobkov 2015-11-13 14:41:49 -08:00
parent f8cd8e72a1
commit 2df22fda83
5 changed files with 13 additions and 4 deletions

View File

@ -164,7 +164,8 @@
$inspectable.trigger(itemsEvent, [{
values: values,
callback: this.proxy(this.itemsRequestDone),
property: this.inspector.getPropertyPath(this.propertyDefinition.property)
property: this.inspector.getPropertyPath(this.propertyDefinition.property),
propertyDefinition: this.propertyDefinition
}])
if (itemsEvent.isDefaultPrevented()) {

View File

@ -313,7 +313,8 @@
$inspectable.trigger(optionsEvent, [{
values: values,
callback: callback,
property: this.inspector.getPropertyPath(this.propertyDefinition.property)
property: this.inspector.getPropertyPath(this.propertyDefinition.property),
propertyDefinition: this.propertyDefinition
}])
if (optionsEvent.isDefaultPrevented()) {

View File

@ -471,6 +471,12 @@ div.control-popover {
}
}
html.gecko.mac {
.scroll-wrapper.inspector-wrapper > div {
margin-right: 17px;
}
}
.inspector-table-list {
border-top: 1px solid #e2e2e2;
.user-select(none);

View File

@ -4262,7 +4262,7 @@ $form.request('onInspectableGetOptions',{data:data,}).done(callback).always(this
DropdownEditor.prototype.triggerGetOptions=function(values,callback){var $inspectable=this.getInspectableElement()
if(!$inspectable){return true}
var optionsEvent=$.Event('dropdownoptions.oc.inspector')
$inspectable.trigger(optionsEvent,[{values:values,callback:callback,property:this.inspector.getPropertyPath(this.propertyDefinition.property)}])
$inspectable.trigger(optionsEvent,[{values:values,callback:callback,property:this.inspector.getPropertyPath(this.propertyDefinition.property),propertyDefinition:this.propertyDefinition}])
if(optionsEvent.isDefaultPrevented()){return false}
return true}
DropdownEditor.prototype.saveDependencyValues=function(){this.prevDependencyValues=this.getDependencyValues()}
@ -5018,7 +5018,7 @@ $form.request('onInspectableGetOptions',{data:data,}).done(this.proxy(this.items
AutocompleteEditor.prototype.triggerGetItems=function(values){var $inspectable=this.getInspectableElement()
if(!$inspectable){return true}
var itemsEvent=$.Event('autocompleteitems.oc.inspector')
$inspectable.trigger(itemsEvent,[{values:values,callback:this.proxy(this.itemsRequestDone),property:this.inspector.getPropertyPath(this.propertyDefinition.property)}])
$inspectable.trigger(itemsEvent,[{values:values,callback:this.proxy(this.itemsRequestDone),property:this.inspector.getPropertyPath(this.propertyDefinition.property),propertyDefinition:this.propertyDefinition}])
if(itemsEvent.isDefaultPrevented()){return false}
return true}
AutocompleteEditor.prototype.itemsRequestDone=function(data){if(this.isDisposed()){return}

View File

@ -2506,6 +2506,7 @@ div.control-popover.inspector-temporary-placement{visibility:hidden;left:0 !impo
.inspector-columns-editor .items-column{width:250px}
.inspector-columns-editor .inspector-wrapper{background:#f2f2f2;border-left:2px solid #bdc3c7}
.inspector-columns-editor .toolbar{padding:20px}
html.gecko.mac .scroll-wrapper.inspector-wrapper > div{margin-right:17px}
.inspector-table-list{border-top:1px solid #e2e2e2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
div.inspector-dictionary-container{border:1px solid #e0e0e0}
div.inspector-dictionary-container .values{height:300px}