/ *
* Dokeos - elearning and course management software
*
* Copyright ( c ) 2008 - 2009 Dokeos SPRL
* Copyright ( c ) 2008 - 2009 Julio Montoya
* Copyright ( c ) 2008 - 2009 Juan Carlos Raña
* Copyright ( c ) 2008 - 2009 Ivan Tcholakov
*
* For a full list of contributors , see "credits.txt" .
* The full license can be read in "license.txt" .
*
* This program is free software ; you can redistribute it and / or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation ; either version 2
* of the License , or ( at your option ) any later version .
*
* See the GNU General Public License for more details .
*
* Contact address : Dokeos , rue du Corbeau , 108 , B - 1030 Brussels , Belgium
* Mail : info @ dokeos . com
* /
/ *
* Custom editor configuration settings .
*
* Follow this link for more information :
* http : //docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/Configuration/Configuration_Options
*
* Please , do not modify the file fckconfig . js in order to make upgrades easy .
* Just create your desired settings in this file , myconfig . js .
* /
FCKConfig . EditorAreaCSS = FCKConfig . BasePath + '../../../../css/public_admin/course.css' ;
FCKConfig . DocType = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' ;
FCKConfig . SkinPath = FCKConfig . BasePath + 'skins/silver/' ;
FCKConfig . ProtectedSource . Add ( /<script[\s\S]*?\/script>/gi ) ; // To protect <script> tags.
FCKConfig . AutoDetectLanguage = false ;
FCKConfig . DefaultLanguage = 'en' ;
FCKConfig . ContentLangDirection = 'ltr' ;
FCKConfig . ContextMenu = [ 'Generic' , 'Link' , 'Anchor' , 'Image' , 'Flash' , 'Select' , 'Textarea' , 'Checkbox' , 'Radio' , 'TextField' , 'HiddenField' , 'ImageButton' , 'Button' , 'BulletedList' , 'NumberedList' , 'Table' , 'Form' ] ;
FCKConfig . TemplatesXmlPath = FCKConfig . EditorPath + 'fcktemplates.xml.php' ;
FCKConfig . DisableFFTableHandles = false ;
FCKConfig . SmileyWindowWidth = 450 ;
FCKConfig . SmileyWindowHeight = 250 ;
/ *
* Editor ' s toolbar definitions .
* /
FCKConfig . ToolbarSets [ "Full" ] = [
[ 'FitWindow' , 'PasteWord' , 'Link' , 'Unlink' , 'Anchor' , '-' , 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'MP3' , 'YouTube' , 'Table' , 'Rule' , '-' , 'Subscript' , 'Superscript' , '-' , 'OrderedList' , 'UnorderedList' , 'Outdent' , 'Indent' , '-' , 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' , 'JustifyFull' ] , '/' , [ 'FontFormat' , 'Style' , 'FontName' , 'FontSize' , 'Bold' , 'Italic' , 'Underline' , 'StrikeThrough' , 'TextColor' , 'BGColor' , '-' , 'Source' ]
] ;
FCKConfig . ToolbarSets [ "Middle" ] = [
[ 'FontSize' , 'Bold' , 'Italic' , 'Underline' , 'StrikeThrough' , 'TextColor' , '-' , 'OrderedList' , 'UnorderedList' , '-' , 'Rule' , 'Link' , 'Unlink' , 'Table' , '-' , 'Image' , 'Flash' , 'Source' ]
] ;
FCKConfig . ToolbarSets [ "Small" ] = [
[ 'Bold' , 'Italic' , 'Underline' , 'StrikeThrough' , 'Link' , 'Unlink' , 'Image' , 'Flash' , 'OrderedList' , 'UnorderedList' , 'Table' ]
] ; //used by test ? exercice/feedback.php
////
///// admin tools /////
//Edit platform home page
FCKConfig . ToolbarSets [ "EditHomePage" ] = [
[ 'NewPage' , 'Templates' , 'Save' , 'Print' , 'PageBreak' , 'FitWindow' , '-' , 'PasteWord' , '-' , 'Undo' , 'Redo' , '-' , 'SelectAll' , '-' , 'Find' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'Smiley' , 'SpecialChar' , 'googlemaps' ] ,
[ 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' , '-' , 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' ] ,
[ 'Source' ]
] ;
//Insert or Edit a page link in platform home page
FCKConfig . ToolbarSets [ "LinksHomePage" ] = [
[ 'NewPage' , 'Templates' , 'Save' , 'Print' , 'PageBreak' , 'FitWindow' , '-' , 'PasteWord' , '-' , 'Undo' , 'Redo' , '-' , 'SelectAll' , '-' , 'Find' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'Smiley' , 'SpecialChar' , 'googlemaps' ] ,
[ 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' , '-' , 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' ] ,
[ 'Source' ]
] ;
//System Announcements
FCKConfig . ToolbarSets [ "SystemAnnouncements" ] = [
[ 'Save' , 'FitWindow' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' ] ,
[ 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' , '-' , 'Source' ] ,
'/' ,
[ 'Style' , 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' ]
] ;
//Global Agenda
FCKConfig . ToolbarSets [ "GlobalAgenda" ] = [
[ 'FitWindow' , '-' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' , 'googlemaps' ] ,
[ 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'OrderedList' , 'UnorderedList' , '-' , 'TextColor' , 'BGColor' ] ,
[ 'Source' ]
] ;
//Admin Templates
FCKConfig . ToolbarSets [ "AdminTemplates" ] = [
[ 'NewPage' , 'Templates' , 'Save' , 'Print' , 'PageBreak' , 'FitWindow' , '-' , 'PasteWord' , '-' , 'Undo' , 'Redo' , '-' , 'SelectAll' , '-' , 'Find' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'Smiley' , 'SpecialChar' , 'googlemaps' ] ,
[ 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' , '-' , 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' ] ,
[ 'Source' ]
] ;
//FAQ
FCKConfig . ToolbarSets [ "FAQ" ] = [
[ 'Save' , 'Preview' , 'Source' ]
] ;
///// users tools /////
//My Profile (Optional fields)
FCKConfig . ToolbarSets [ "Profil" ] = [
[ 'FitWindow' , '-' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'Smiley' ] ,
'/' ,
[ 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , '-' , 'OrderedList' , 'UnorderedList' , '-' , 'TextColor' , 'BGColor' ] ,
[ 'Source' ]
] ;
//Messages
FCKConfig . ToolbarSets [ "Messages" ] = [
[ 'FitWindow' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'Smiley' , 'googlemaps' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'OrderedList' , 'UnorderedList' , '-' , 'Blockquote' , '-' , 'TextColor' ] ,
[ 'ShowBlocks' ]
] ;
///// course tools /////
//Course introduction
FCKConfig . ToolbarSets [ "Introduction" ] = [
[ 'NewPage' , 'FitWindow' , '-' , 'PasteWord' , '-' , 'Undo' , 'Redo' , '-' , 'SelectAll' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' ] ,
[ 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' , '-' , 'Source' ] ,
'/' ,
[ 'Style' , 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' ]
] ;
//Agenda
FCKConfig . ToolbarSets [ "Agenda" ] = [
[ 'Save' , 'FitWindow' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' ] ,
'/' ,
[ 'Style' , 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' , '-' , 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' ] ,
[ 'Source' ]
] ;
FCKConfig . ToolbarSets [ "Agenda_Student" ] = [
[ 'Save' , 'FitWindow' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' ] ,
'/' ,
[ 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' , '-' , 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' ] ,
[ 'ShowBlocks' ]
] ;
//Announcements
FCKConfig . ToolbarSets [ "Announcements" ] = [
[ 'Save' , 'FitWindow' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' ] ,
[ 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' , '-' , 'Source' ] ,
'/' ,
[ 'Style' , 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' ]
] ;
FCKConfig . ToolbarSets [ "Announcements_Student" ] = [
[ 'Save' , 'FitWindow' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' ] ,
[ 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' ] ,
'/' ,
[ 'Style' , 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' ] ,
[ 'ShowBlocks' ]
] ;
//Blog
FCKConfig . ToolbarSets [ "Blog" ] = [
[ 'FitWindow' , '-' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'googlemaps' ] ,
[ 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , '-' , 'OrderedList' , 'UnorderedList' , '-' , 'TextColor' , 'BGColor' ] ,
[ 'Source' ]
] ;
FCKConfig . ToolbarSets [ "Blog_Student" ] = [
[ 'FitWindow' , '-' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'googlemaps' ] ,
[ 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , '-' , 'OrderedList' , 'UnorderedList' , '-' , 'TextColor' , 'BGColor' ] ,
[ 'ShowBlocks' ]
] ;
FCKConfig . ToolbarSets [ "BlogComment" ] = [
[ 'FitWindow' , '-' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'googlemaps' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , '-' , 'OrderedList' , 'UnorderedList' , '-' , 'TextColor' , 'BGColor' ] ,
[ 'Source' ]
] ;
FCKConfig . ToolbarSets [ "BlogComment_Student" ] = [
[ 'FitWindow' , '-' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'googlemaps' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , '-' , 'OrderedList' , 'UnorderedList' , '-' , 'TextColor' , 'BGColor' ] ,
[ 'ShowBlocks' ]
] ;
//Course Description
FCKConfig . ToolbarSets [ "CourseDescription" ] = [
[ 'NewPage' , 'Save' , 'FitWindow' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' ] ,
[ 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' , 'Source' ] ,
'/' ,
[ 'Style' , 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' ]
] ;
//Documents
FCKConfig . ToolbarSets [ "Documents" ] = [
[ 'Save' , 'FitWindow' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' ] ,
[ 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' , '-' , 'OrderedList' , 'UnorderedList' , '-' , 'Source' ] ,
'/' ,
[ 'Style' , 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' ]
] ;
FCKConfig . ToolbarSets [ "Documents_Student" ] = [
[ 'Save' , 'FitWindow' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' ] ,
[ 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' , '-' , 'OrderedList' , 'UnorderedList' ] ,
'/' ,
[ 'Style' , 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' ] ,
[ 'ShowBlocks' ]
] ;
//Forum
FCKConfig . ToolbarSets [ "ForumLight" ] = [
[ 'Bold' , 'Italic' , 'Underline' , 'StrikeThrough' ]
] ;
FCKConfig . ToolbarSets [ "Forum" ] = [
[ 'Save' , 'FitWindow' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' ] ,
[ 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' , 'Source' ] ,
'/' ,
[ 'Style' , 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' ]
] ;
FCKConfig . ToolbarSets [ "Forum_Student" ] = [
[ 'Save' , 'FitWindow' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' ] ,
[ 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' ] ,
'/' ,
[ 'Style' , 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' ] ,
[ 'ShowBlocks' ]
] ;
//Glossary
FCKConfig . ToolbarSets [ "Glossary" ] = [
[ 'Save' , 'FitWindow' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' ] ,
[ 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' , '-' , 'Source' ] ,
'/' ,
[ 'Style' , 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' ]
] ;
//Learning Path
FCKConfig . ToolbarSets [ "LearnPath" ] = [
[ 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' , 'Table' , 'SpecialChar' ] ,
[ 'Outdent' , 'Indent' , 'TextColor' , 'BGColor' , '-' , 'OrderedList' , 'UnorderedList' , 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' ] ,
'/' ,
[ 'Style' , 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' , '-' , 'Source' ] ,
] ; //save, FitWindow don't run well here
FCKConfig . ToolbarSets [ "CommentLearningPath" ] = [
[ 'Link' , 'Unlink' , 'Bold' , 'Italic' , 'TextColor' , 'BGColor' , 'Source' ]
] ;
//Notebook
FCKConfig . ToolbarSets [ "Notebook" ] = [
[ 'Save' , 'FitWindow' , '-' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' ] ,
[ 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' , '-' , 'Source' ] ,
'/' ,
[ 'Style' , 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' ]
] ;
FCKConfig . ToolbarSets [ "Notebook_Student" ] = [
[ 'Save' , 'FitWindow' , '-' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' ] ,
[ 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' ] ,
'/' ,
[ 'Style' , 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' ] ,
[ 'ShowBlocks' ]
] ;
//Survey
FCKConfig . ToolbarSets [ "Survey" ] = [
[ 'FitWindow' ] ,
[ 'Link' , 'Unlink' ] ,
[ 'Image' ] ,
[ 'Table' ] ,
[ 'FontSize' ] ,
[ 'Bold' , 'Italic' ] ,
[ 'OrderedList' , 'UnorderedList' , '-' , 'TextColor' ] ,
[ 'Source' ]
] ;
//Test
FCKConfig . ToolbarSets [ "TestDescription" ] = [
[ 'FitWindow' , '-' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' ] ,
[ 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' , '-' , 'Source' ] ,
'/' ,
[ 'Style' , 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' ]
] ;
FCKConfig . ToolbarSets [ "QuestionDescription" ] = [
[ 'FitWindow' , '-' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' ] ,
[ 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' , '-' , 'Source' ] ,
'/' ,
[ 'Style' , 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' ]
] ;
FCKConfig . ToolbarSets [ "Answer" ] = [
[ 'FitWindow' , 'Bold' , 'Image' , 'Link' , 'PasteWord' , 'MP3' , 'Table' , 'Subscript' , 'Superscript' , 'Source' ]
] ;
FCKConfig . ToolbarSets [ "FreeAnswer" ] = [
[ 'FitWindow' , 'Bold' , 'Image' , 'Link' , 'PasteWord' , 'MP3' , 'Table' , 'Subscript' , 'Superscript' , 'ShowBlocks' ]
] ;
FCKConfig . ToolbarSets [ "CommentAnswers" ] = [
[ 'Link' , 'Unlink' , 'Bold' , 'Italic' , 'TextColor' , 'BGColor' ]
] ;
//Wiki
FCKConfig . ToolbarSets [ "Wiki" ] = [
[ 'NewPage' , 'Templates' , 'Save' , 'PageBreak' , 'Preview' , 'FitWindow' , '-' , 'PasteText' , '-' , 'Undo' , 'Redo' , '-' , 'SelectAll' , '-' , 'Find' ] ,
[ 'Wikilink' , 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'Smiley' , 'SpecialChar' , 'googlemaps' ] ,
[ 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'Subscript' , 'Superscript' , '-' , 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' , '-' , 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' ] ,
[ 'Source' ]
] ;
FCKConfig . ToolbarSets [ "Wiki_Student" ] = [
[ 'NewPage' , 'Save' , 'PageBreak' , 'Preview' , 'FitWindow' , '-' , 'PasteText' , '-' , 'Undo' , 'Redo' , '-' , 'SelectAll' , '-' , 'Find' ] ,
[ 'Wikilink' , 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'Smiley' , 'SpecialChar' , 'googlemaps' ] ,
[ 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'Subscript' , 'Superscript' , '-' , 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' , '-' , 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' ] ,
[ 'ShowBlocks' ]
] ;
//Gradebook
FCKConfig . ToolbarSets [ "Gradebook" ] = [
[ 'Save' , 'FitWindow' , '-' , 'PasteWord' , '-' , 'Undo' , 'Redo' ] ,
[ 'Link' , 'Unlink' , 'Anchor' ] ,
[ 'Image' , 'flvPlayer' , 'Flash' , 'EmbedMovies' , 'YouTube' , 'MP3' ] ,
[ 'Table' , 'SpecialChar' ] ,
[ 'OrderedList' , 'UnorderedList' , '-' , 'Outdent' , 'Indent' , '-' , 'TextColor' , 'BGColor' ] ,
'/' ,
[ 'Style' , 'FontFormat' , 'FontName' , 'FontSize' ] ,
[ 'Bold' , 'Italic' , 'Underline' ] ,
[ 'Subscript' , 'Superscript' , '-' , 'JustifyLeft' , 'JustifyCenter' , 'JustifyRight' , 'JustifyFull' ] ,
[ 'Source' ]
] ;
/ *
* Toolbar drop - down lists customizations .
* /
// Reduction of the format list.
FCKConfig . FontFormats = 'p;h1;h2;h3;h4;h5' ;
/ *
* Plugins .
* /
// If you want to add a non-existing language code in some of the pligin
// declarations, it is mandatory a corresponding language file to be opened
// in the plugin's "lang" directory.
FCK . AvailableLanguages = 'en,af,ar,bg,bn,bs,ca,cs,da,de,el,en-au,en-ca,en-uk,eo,es,et,eu,fa,fi,fo,fr-ca,fr,gl,gu,he,hi,hr,hu,is,it,ja,km,ko,lt,lv,mn,ms,nb,nl,no,pl,pt-br,pt,ro,ru,sk,sl,sr-latn,sr,sv,th,tr,uk,vi,zh-cn,zh' ;
// The "customizations" plugin modifies some internal functionalities of the editor.
// It should be loaded before the other plugins.
FCKConfig . Plugins . Add ( 'customizations' , FCK . AvailableLanguages ) ;
// These plugins improve table-operations.
FCKConfig . Plugins . Add ( 'dragresizetable' ) ;
FCKConfig . Plugins . Add ( 'tablecommands' ) ;
// Audio files insertion.
FCKConfig . Plugins . Add ( 'MP3' , FCK . AvailableLanguages ) ;
// Another dialog for insertion audio files.
// If you wish to use it, disable the "MP3" plugin first.
//FCKConfig.Plugins.Add('audio', FCK.AvailableLanguages) ;
// A specialised browser/editor for images.
if ( ! FCKConfig . PageConfig . AdvancedFileManager )
{
// It is not needed in the advanced file manager mode.
// The laanguage sub-system of the Image Manager is different.
// There is no need available languages to be enumerated.
FCKConfig . Plugins . Add ( 'ImageManager' ) ;
}
// This is the old flash plugin. Now the editor has a built-in flash dialog.
//FCKConfig.Plugins.Add('Flash', 'en') ;
// Embeding video files.
FCKConfig . Plugins . Add ( 'fckEmbedMovies' , FCK . AvailableLanguages ) ;
// flv video files insertion.
FCKConfig . Plugins . Add ( 'flvPlayer' , FCK . AvailableLanguages ) ;
// Video streams insertion, YouTube service.
FCKConfig . Plugins . Add ( 'youtube' , FCK . AvailableLanguages ) ;
// Digital maps insertion, GoogleMaps service.
FCKConfig . Plugins . Add ( 'googlemaps' , FCK . AvailableLanguages ) ;
// This key is for http://localhost. You must get one for each server where you want to use the plugin,
// just get the key for free here after agreeing to the Terms of Use of the GoogleMaps API:
// http://www.google.com/apis/maps/signup.html. // If you leave an empty string then the toolbar icon won't be shown.
FCKConfig . GoogleMaps _Key = 'ABQIAAAAlXu5Pw6DFAUgqM2wQn01gxT2yXp_ZAY8_ufC3CFXhHIE1NvwkxSy5hTGQdsosYD3dz6faZHVrO-02A' ;
// Mathematical formulas insertion.
// In order the "mimetex" plugin to work prpoperly, preliminary changes
// in your server configuration have to be done. See the installation guide.
FCKConfig . Plugins . Add ( 'mimetex' , FCK . AvailableLanguages ) ;
// Wiki-formatted links insertion.
FCKConfig . Plugins . Add ( 'wikilink' , FCK . AvailableLanguages ) ;
// A dialog for assigning hyperlinks to specified image areas.
FCKConfig . Plugins . Add ( 'imgmap' , FCK . AvailableLanguages ) ;
/ *
* Settings for browsing the server .
* /
// For all acceptable types of resources (files).
// true/false to enable/disable the browser.
FCKConfig . LinkBrowser = true ;
// Browser window sizes.
FCKConfig . LinkBrowserWindowWidth = 782 ;
FCKConfig . LinkBrowserWindowHeight = 490 ;
// For images.
// true/false to enable/disable the browser.
FCKConfig . ImageBrowser = true ;
// Browser window sizes.
FCKConfig . ImageBrowserWindowWidth = 782 ;
FCKConfig . ImageBrowserWindowHeight = 490 ;
// Upload path for the Image manager. Leave it empty.
FCKConfig . IMUploadPath = '' ;
// For flash objects.
// true/false to enable/disable the browser.
FCKConfig . FlashBrowser = true ;
// Browser window sizes.
FCKConfig . FlashBrowserWindowWidth = 782 ;
FCKConfig . FlashBrowserWindowHeight = 490 ;
// For audio files.
// true/false to enable/disable the browser.
FCKConfig . MP3Browser = true ;
// Browser window sizes.
FCKConfig . MP3BrowserWindowWidth = 782 ;
FCKConfig . MP3BrowserWindowHeight = 490 ;
// For video files.
// true/false to enable/disable the browser.
FCKConfig . VideoBrowser = true ;
// Browser window sizes.
FCKConfig . VideoBrowserWindowWidth = 782 ;
FCKConfig . VideoBrowserWindowHeight = 490 ;
// For video (flv) files.
// true/false to enable/disable the browser.
FCKConfig . MediaBrowser = true ;
// Browser window sizes.
FCKConfig . MediaBrowserWindowWidth = 782 ;
FCKConfig . MediaBrowserWindowHeight = 490 ;
/ *
* Settings for direct uploads on the server , without using browsers .
* Some of the editor ' s dialogs have quick - upload tabs for this purpose .
* /
// For all acceptable types of resources (files).
// true/false to enable/disable the quick-upload tab.
FCKConfig . LinkUpload = true ;
// To be moved in the php-integration file.
FCKConfig . LinkUploadAllowedExtensions = ".(7z|aiff|asf|avi|bmp|csv|doc|fla|flv|gif|gz|gzip|jpeg|jpg|mid|mov|mp3|mp4|mpc|mpeg|mpg|ods|odt|pdf|png|ppt|pxd|qt|ram|rar|rm|rmi|rmvb|rtf|sdc|sitd|swf|sxc|sxw|tar|tgz|tif|tiff|txt|vsd|wav|wma|wmv|xls|xml|zip)$" ; // empty for all
FCKConfig . LinkUploadDeniedExtensions = "" ;
// For images.
// true/false to enable/disable the quick-upload tab.
FCKConfig . ImageUpload = true ;
// To be moved in the php-integration file.
FCKConfig . ImageUploadAllowedExtensions = ".(jpg|gif|jpeg|png|bmp)$" ;
FCKConfig . ImageUploadDeniedExtensions = "" ;
// For flash objects.
// true/false to enable/disable the quick-upload tab.
FCKConfig . FlashUpload = true ;
// To be moved in the php-integration file.
FCKConfig . FlashUploadAllowedExtensions = ".(swf)$" ;
FCKConfig . FlashUploadDeniedExtensions = "" ;
// For audio files.
// true/false to enable/disable the quick-upload tab.
FCKConfig . MP3Upload = true ;
// To be moved in the php-integration file.
FCKConfig . MP3UploadAllowedExtensions = ".(mp3)$" ;
FCKConfig . MP3UploadDeniedExtensions = "" ;
// For video files.
// true/false to enable/disable the quick-upload tab.
FCKConfig . VideoUpload = true ;
// To be moved in the php-integration file.
FCKConfig . VideoUploadAllowedExtensions = ".(mpg|mpeg|mp4|avi|wmv|mov|asf)$" ;
FCKConfig . VideoUploadDeniedExtensions = "" ;
// For video (flv) files.
// true/false to enable/disable the quick-upload tab.
FCKConfig . MediaUpload = true ;
// To be moved in the php-integration file.
FCKConfig . MediaUploadAllowedExtensions = ".(flv)$" ;
FCKConfig . MediaUploadDeniedExtensions = "" ;
/ *
* Alternative settings for the advanced file manager mode .
* /
// If you wish to alter some of the settings above and to make them
// specific for the advanced file manager mode, you may do this within
// the following "if" block.
if ( FCKConfig . PageConfig . AdvancedFileManager )
{
FCKConfig . LinkUpload = false ;
FCKConfig . ImageUpload = false ;
FCKConfig . MP3Upload = false ;
//FCKConfig.FlashUpload = false ; //See plugin
}
/ *
* Blocking copy / pase - configuration .
* /
// Blocking is for learners only.
if ( ! ( FCKConfig . PageConfig . UserIsCourseAdmin || FCKConfig . PageConfig . UserIsPlatformAdmin ) )
{
// And blocking is for enumerated places only, which are identified through the name of the assigned toolbar set.
switch ( FCKURLParams [ 'Toolbar' ] )
{
// lock=true / unlock=false
// Add here these toolbar sets for blocking copy/paste:
// case 'Toolbar1' :
// case 'Toolbar2' :
// ...
case 'FreeAnswer' :
FCKConfig . BlockCopyPaste = false ;
break ;
case 'Documents_Student' :
FCKConfig . BlockCopyPaste = false ; //document group
break ;
case 'Blog_Student' :
FCKConfig . BlockCopyPaste = false ;
break ;
case 'BlogComment_Student' :
FCKConfig . BlockCopyPaste = false ;
break ;
case 'Forum_Student' :
FCKConfig . BlockCopyPaste = false ;
break ;
case 'Wiki_Student' :
FCKConfig . BlockCopyPaste = true ;
break ;
default :
FCKConfig . BlockCopyPaste = false ;
}
}
else
{
FCKConfig . BlockCopyPaste = false ;
}
/ *
* Other settings .
* /
// TODO: This setting seems obsolete. To be checked for removal.
FCKConfig . UserStatus = 'teacher' ;