http://www.mediawiki.org/wiki/Special:Code/MediaWiki/73513

Revision: 73513
Author:   nad
Date:     2010-09-22 10:40:40 +0000 (Wed, 22 Sep 2010)

Log Message:
-----------
add tabset code - requires tabset.js

Modified Paths:
--------------
    trunk/extensions/RecordAdmin/RecordAdmin.i18n.php
    trunk/extensions/RecordAdmin/RecordAdmin_body.php

Modified: trunk/extensions/RecordAdmin/RecordAdmin.i18n.php
===================================================================
--- trunk/extensions/RecordAdmin/RecordAdmin.i18n.php   2010-09-22 08:28:10 UTC 
(rev 73512)
+++ trunk/extensions/RecordAdmin/RecordAdmin.i18n.php   2010-09-22 10:40:40 UTC 
(rev 73513)
@@ -55,6 +55,7 @@
        'recordadmin-export-pdf' => 'PDF',
        'recordadmin-notset' => 'No "$1"',
        'recordadmin-edit-info' => 'This page contains templates which have 
their own forms which you can fill in from this tab-set',
+       'recordadmin-properties' => 'Properties',
 );
 
 /** Message documentation (Message documentation)

Modified: trunk/extensions/RecordAdmin/RecordAdmin_body.php
===================================================================
--- trunk/extensions/RecordAdmin/RecordAdmin_body.php   2010-09-22 08:28:10 UTC 
(rev 73512)
+++ trunk/extensions/RecordAdmin/RecordAdmin_body.php   2010-09-22 10:40:40 UTC 
(rev 73513)
@@ -76,19 +76,24 @@
                if( $count > 0 ) {
 
                        # Add the prefs JS for the tabset
-                       $wgOut->addScript( "<script 
src=\"$wgStylePath/common/prefs.js?269\"></script>" );
+                       #$wgOut->addScript( "<script 
src=\"$wgStylePath/common/prefs.js\"></script>" );
 
                        $editPage->textbox1 = str_replace( "\x07", "", $content 
);
 
                        $jsFormsList = array();
-                       $tabset = "";
+                       $tabset = "<div class=\"tabset\">";
+                       $tabset .= "<fieldset><legend>" . wfMsg( 
'recordadmin-properties' ) . "</legend>";
+                       $tabset .= wfMsg( 'recordadmin-edit-info' ) . 
"</fieldset>";
                        foreach( $records as $type => $record ) {
                                $jsFormsList[] = "'$type'";
                                $this->preProcessForm( $type );
                                $this->examineForm();
                                $this->populateForm( $this->valuesFromText( 
$record ) );
+                               $tabset .= "<fieldset><legend>$type " . 
strtolower( wfMsg( 'recordadmin-properties' ) ) . "</legend>\n";
                                $tabset .= "<form id=\"$type-form\" 
class=\"$type-record recordadmin\">$this->form</form>\n";
+                               $tabset .= "</fieldset>";
                        }
+                       $tabset .= "</div>";
                        $jsFormsList = join( ', ', $jsFormsList );
 
                        # Add the tabset before the normal edit form



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

Reply via email to