Php Jk Aug 01 2005 > Fckeditor / Editor / Dialog / Fck Spellerpages / Spellerpages / ControlWindow.js

Questions? Need Help? Want to share? » PHP Forum
Script Name:
Php Jk Aug 01 2005

Download:
php-jk-aug-01-2005.zip

Category:
Image Galleries

Archive Content:

SuggestCategory

Attachments

Configurations

Fckeditor > Editor > Css > Behaviors

Fckeditor > Editor > Css

Fckeditor > Editor > Dialog > Common

Fckeditor > Editor > Dialog > Common > Images

Fckeditor > Editor > Dialog > Fck About

Fckeditor > Editor > Dialog

Fckeditor > Editor > Dialog > Fck Docprops

Fckeditor > Editor > Dialog

Fckeditor > Editor > Dialog > Fck Image

Fckeditor > Editor > Dialog

Fckeditor > Editor > Dialog > Fck Link

Fckeditor > Editor > Dialog

Fckeditor > Editor > Dialog > Fck Select

Fckeditor > Editor > Dialog

Fckeditor > Editor > Dialog > Fck Spellerpages > Spellerpages

Fckeditor > Editor > Dialog > Fck Spellerpages > Spellerpages > Server Scripts

Fckeditor > Editor > Dialog > Fck Spellerpages > Spellerpages

Fckeditor > Editor > Dialog

Fckeditor > Editor > Dialog > Fck Template

Fckeditor > Editor > Dialog > Fck Template > Images

Fckeditor > Editor > Dialog

Fckeditor > Editor > Dialog > Fck Universalkey

Fckeditor > Editor > Dialog

Fckeditor > Editor

Fckeditor > Editor > Filemanager > Browser > Default

Fckeditor > Editor > Filemanager > Browser > Default > Connectors > Php

Fckeditor > Editor > Filemanager > Browser > Default > Connectors

Fckeditor > Editor > Filemanager > Browser > Default

Fckeditor > Editor > Filemanager > Browser > Default > Images

Fckeditor > Editor > Filemanager > Browser > Default > Images > Icons > 32

Fckeditor > Editor > Filemanager > Browser > Default > Images > Icons

Fckeditor > Editor > Filemanager > Browser > Default > Images

Fckeditor > Editor > Filemanager > Browser > Default > Js

Fckeditor > Editor > Filemanager > Browser > Mcpuk

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php > Auth

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php > Commands

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php > Commands > Helpers

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php > Commands

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php > Docs

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php > Dtd

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php > Images

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php

Fckeditor > Editor > Filemanager > Browser > Mcpuk

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Images

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Images > Icons > 32

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Images > Icons

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Images

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Images > Toolbar

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Js

Fckeditor > Editor > Images > Smiley > Fun

Fckeditor > Editor > Images > Smiley > Msn

Fckeditor > Editor > Images

Fckeditor > Editor > Js

Fckeditor > Editor > Lang

Fckeditor > Editor > Plugins > Placeholder

Fckeditor > Editor > Plugins > Placeholder > Lang

Fckeditor > Editor > Plugins > Placeholder

Fckeditor > Editor > Plugins > Tablecommands

Fckeditor > Editor > Skins > Default

Fckeditor > Editor > Skins > Default > Images

Fckeditor > Editor > Skins > Default > Toolbar

Fckeditor > Editor > Skins > Office2003

Fckeditor > Editor > Skins > Office2003 > Images

Fckeditor > Editor > Skins > Office2003 > Toolbar

Fckeditor > Editor > Skins > Silver

Fckeditor > Editor > Skins > Silver > Images

Fckeditor > Editor > Skins > Silver > Toolbar

Fckeditor > Editor > Source > Classes

Fckeditor > Editor > Source > Commandclasses

Fckeditor > Editor > Source > Globals

Fckeditor > Editor > Source > Internals

Fckeditor

Images > Administrative

Images

Images > ColorBased > 1

Images > ColorBased > 2

Images > ColorBased > 3

Images > ColorBased > 4

Images > ColorBased > 5

Images > ColorBased > 6

Images > ColorBased

Images > MediaIcons

Images > SchemeBased > 1 > 1

Images > SchemeBased > 1 > 2

Images > SchemeBased > 1 > 3

Images > SchemeBased > 1 > 4

Images > SchemeBased > 1 > 5

Images > SchemeBased > 1 > 6

Images > SchemeBased > 1

Images > SchemeBased

Includes

Includes > Colors

Includes > Config

Includes

Includes > Nav

PHPJK Installation > Images

PHPJK Installation > Images > Navigation

PHPJK Installation > Images

PHPJK Installation

PHPJK Installation > SQL > ADV

PHPJK Installation > SQL

PHPJK Installation > SQL > Rights

PHPJK Installation

Search

SendECard

SubscribeCategory

SubscribeGallery

Admin > ADV

Admin > Configurations

Admin

Admin > InitialRights

Admin > ManageAccounts

Admin > ManageCategories

Admin > ManageCopyrights

Admin > ManageGalleries

Admin > ManageImages

Admin > ManagePL

Admin > ManagePrivateGalleries

Admin > SiteContent

SuggestGallery

Templates > Aqua

Templates > Aqua > Images > ColorBased

Templates > Aqua > Images > SchemeBased > 1

Templates > Aqua > Nav

Templates > Aqua

Templates > Aqua Layout2

Templates > Aqua Layout2 > Images > ColorBased

Templates > Aqua Layout2 > Images > SchemeBased > 1

Templates > Aqua Layout2 > Nav

Templates > Aqua Layout2

Templates > Black

Templates > Black > Images > ColorBased

Templates > Black > Images > SchemeBased > 1

Templates > Black > Nav

Templates > Black

Templates > Black Layout2

Templates > Black Layout2 > Images > ColorBased

Templates > Black Layout2 > Images > SchemeBased > 1

Templates > Black Layout2 > Nav

Templates > Black Layout2

Templates > Flat Aqua

Templates > Flat Aqua > Images > ColorBased

Templates > Flat Aqua > Images > SchemeBased > 1

Templates > Flat Aqua > Nav

Templates > Flat Aqua

Templates > Flat Aqua Layout2

Templates > Flat Aqua Layout2 > Images > ColorBased

Templates > Flat Aqua Layout2 > Images > SchemeBased > 1

Templates > Flat Aqua Layout2 > Nav

Templates > Flat Aqua Layout2

Templates > Flat Black

Templates > Flat Black > Images > ColorBased

Templates > Flat Black > Images > SchemeBased > 1

Templates > Flat Black > Nav

Templates > Flat Black

Templates > Flat Black Layout2

Templates > Flat Black Layout2 > Images > ColorBased

Templates > Flat Black Layout2 > Images > SchemeBased > 1

Templates > Flat Black Layout2 > Nav

Templates > Flat Black Layout2

Templates > Flat White

Templates > Flat White > Images > ColorBased

Templates > Flat White > Images > SchemeBased > 1

Templates > Flat White > Nav

Templates > Flat White

Templates > Flat White Layout2

Templates > Flat White Layout2 > Images > ColorBased

Templates > Flat White Layout2 > Images > SchemeBased > 1

Templates > Flat White Layout2 > Nav

Templates > Flat White Layout2

Templates > White

Templates > White > Images > ColorBased

Templates > White > Images > SchemeBased > 1

Templates > White > Nav

Templates > White

Templates > White Layout2

Templates > White Layout2 > Images > ColorBased

Templates > White Layout2 > Images > SchemeBased > 1

Templates > White Layout2 > Nav

Templates > White Layout2

UserArea

UserArea > NewAccounts

UserArea > UserData

Content:

Includes > Config

Content:

Admin > ManageImages

Admin > ManageEnMasse

PHPJK Installation

ControlWindow.js:


////////////////////////////////////////////////////
// controlWindow object
////////////////////////////////////////////////////
function controlWindow( controlForm ) {
    // private properties
    this._form = controlForm;

    // public properties
    this.windowType = "controlWindow";
//    this.noSuggestionSelection = "- No suggestions -";    // by FredCK
    this.noSuggestionSelection = FCKLang.DlgSpellNoSuggestions ;
    // set up the properties for elements of the given control form
    this.suggestionList  = this._form.sugg;
    this.evaluatedText   = this._form.misword;
    this.replacementText = this._form.txtsugg;
    this.undoButton      = this._form.btnUndo;

    // public methods
    this.addSuggestion = addSuggestion;
    this.clearSuggestions = clearSuggestions;
    this.selectDefaultSuggestion = selectDefaultSuggestion;
    this.resetForm = resetForm;
    this.setSuggestedText = setSuggestedText;
    this.enableUndo = enableUndo;
    this.disableUndo = disableUndo;
}

function resetForm() {
    if( this._form ) {
        this._form.reset();
    }
}

function setSuggestedText() {
    var slct = this.suggestionList;
    var txt = this.replacementText;
    var str = "";
    if( (slct.options[0].text) && slct.options[0].text != this.noSuggestionSelection ) {
        str = slct.options[slct.selectedIndex].text;
    }
    txt.value = str;
}

function selectDefaultSuggestion() {
    var slct = this.suggestionList;
    var txt = this.replacementText;
    if( slct.options.length == 0 ) {
        this.addSuggestion( this.noSuggestionSelection );
    } else {
        slct.options[0].selected = true;
    }
    this.setSuggestedText();
}

function addSuggestion( sugg_text ) {
    var slct = this.suggestionList;
    if( sugg_text ) {
        var i = slct.options.length;
        var newOption = new Option( sugg_text,  'sugg_text'+i );
        slct.options[i] = newOption;
     }
}

function clearSuggestions() {
    var slct = this.suggestionList;
    for( var j = slct.length - 1; j > -1; j-- ) {
        if( slct.options[j] ) {
            slct.options[j] = null;
        }
    }
}

function enableUndo() {
    if( this.undoButton ) {
        if( this.undoButton.disabled == true ) {
            this.undoButton.disabled = false;
        }
    }
}

function disableUndo() {
    if( this.undoButton ) {
        if( this.undoButton.disabled == false ) {
            this.undoButton.disabled = true;
        }
    }
}


Other Image Galleries Scripts:

WebMaster Resources Home

©RingsWorld.com