Foxtrott has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/93865


Change subject: fix bug 56569 ("Create pages with form" and 
sfEditFormPreloadText)
......................................................................

fix bug 56569 ("Create pages with form" and sfEditFormPreloadText)

2nd attempt

Turns out, that SFAutoeditAPI was indeed buggy, but it was not this bug.
This bug needs to be fixed in SFFormLinker.

Change-Id: I612c33af78ca677d6cfc680fa5be5b8dfb96e5cc
---
M includes/SF_FormLinker.php
1 file changed, 7 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/SemanticForms 
refs/changes/65/93865/1

diff --git a/includes/SF_FormLinker.php b/includes/SF_FormLinker.php
index a80ded8..77ee564 100644
--- a/includes/SF_FormLinker.php
+++ b/includes/SF_FormLinker.php
@@ -163,8 +163,14 @@
                                $form_name = $auto_create_forms[0];
                                $form_title = Title::makeTitleSafe( SF_NS_FORM, 
$form_name );
                                $form_definition = SFUtils::getPageText( 
$form_title );
+
+                               $preloadContent = null;
+
+                               // allow extensions to set/change the preload 
text
+                               wfRunHooks( 'sfEditFormPreloadText', array( 
&$preloadContent, $title, $form_title ) );
+
                                list ( $form_text, $javascript_text, 
$data_text, $form_page_title, $generated_page_name ) =
-                                       $sfgFormPrinter->formHTML( 
$form_definition, false, false, null, null, 'Some very long page name that will 
hopefully never get created ABCDEF123', null );
+                                       $sfgFormPrinter->formHTML( 
$form_definition, false, false, null, $preloadContent, 'Some very long page 
name that will hopefully never get created ABCDEF123', null );
                                $params = array();
 
                                // Get user "responsible" for all auto-generated

-- 
To view, visit https://gerrit.wikimedia.org/r/93865
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I612c33af78ca677d6cfc680fa5be5b8dfb96e5cc
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/SemanticForms
Gerrit-Branch: master
Gerrit-Owner: Foxtrott <[email protected]>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to