public function Base_Render_Before($Sender) { if (property_exists($Sender, 'Form') && $Sender->DeliveryType() == DELIVERY_TYPE_ALL) { $Sender->AddCssFile('plugins/Morf/design/morf.css'); $Sender->AddJsFile('plugins/Morf/js/jquery.placeheld.js'); $Language = ArrayValue(0, explode('-', Gdn::Locale()->Current())); foreach (array($Language, 'en') as $Language) { $LanguageJsFile = 'vendors/jquery.dynDateTime/lang/calendar-' . $Language . '.js'; if (file_exists(Gdn_Plugin::GetResource($LanguageJsFile))) { $Sender->AddDefinition('CalendarLanguage', $Language); break; } } $Session = Gdn::Session(); if ($Session->CheckPermission('Plugins.Morf.Upload.Allow')) { $Sender->AddJsFile('plugins/Morf/js/jquery-fieldselection.js'); $Sender->AddJsFile('plugins/Morf/js/jquery.uploader.js'); } $Sender->AddJsFile('plugins/Morf/js/morf.js'); $Sender->AddDefinition('SessionUserID', $Session->UserID); } }