From be8c398191ea7af2b44b77fa602bbcef0d64f48b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 20 Mar 2010 19:22:34 +0000 Subject: - submit docs now uses the new dialog with an OK button - submitting operator docs sent them twice. --- release/scripts/op/wm.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'release') diff --git a/release/scripts/op/wm.py b/release/scripts/op/wm.py index 0a333db421b..de3ca919efe 100644 --- a/release/scripts/op/wm.py +++ b/release/scripts/op/wm.py @@ -500,7 +500,8 @@ class WM_OT_doc_edit(bpy.types.Operator): class_name, class_prop = doc_id.split('.') if not doc_new: - return {'RUNNING_MODAL'} + self.report({'ERROR'}, "No input given for '%s'" % doc_id) + return {'CANCELLED'} # check if this is an operator op_name = class_name.upper() + '_OT_' + class_prop @@ -517,10 +518,6 @@ class WM_OT_doc_edit(bpy.types.Operator): print("op - old:'%s' -> new:'%s'" % (doc_orig, doc_new)) upload["title"] = 'OPERATOR %s:%s' % (doc_id, doc_orig) - upload["description"] = doc_new - - self._send_xmlrpc(upload) - else: rna = getattr(bpy.types, class_name).bl_rna doc_orig = rna.properties[class_prop].description @@ -536,9 +533,15 @@ class WM_OT_doc_edit(bpy.types.Operator): return {'FINISHED'} + def draw(self, context): + layout = self.layout + props = self.properties + layout.label(props, text="Descriptor ID: '%s'" % props.doc_id) + layout.prop(props, "doc_new", text="") + def invoke(self, context, event): wm = context.manager - return wm.invoke_props_popup(self, event) + return wm.invoke_props_dialog(self, event, width=600) class WM_OT_reload_scripts(bpy.types.Operator): -- cgit v1.2.3