Property | Type | Description | |
---|---|---|---|
HELP_BUTTON_URL | string | ||
REPEAT_BUTTON_URL | string | ||
help_page | string | ||
html_element_name | string |
Method | Description | |
---|---|---|
Prepare_For_Save ( |
Prepares the bib object for the save, by clearing any existing data in this element's related field(s)
|
|
Read_XML ( |
Reads from the template XML format
|
|
Render_Template_HTML ( |
Renders the HTML for this element
|
|
Save_Constant_To_Bib ( |
Saves the constants to the bib id
|
|
Save_To_Bib ( |
Saves the data rendered by this element to the provided bibliographic object during postback
|
|
Set_Base_URL ( string Base_URL ) : void |
Sets the base url for the current request This does nothing, although it can be override by extending classes |
Method | Description | |
---|---|---|
Close_Button_URL ( string Skin_Code, string Button_Base_URL ) : string |
Return the HTML for the close button image for a given html interface
|
|
Help_URL ( string Skin_Code, string Current_Base_URL ) : string |
Returns the URL for the element help for a given html interface
|
|
Inner_Read_Data ( |
Reads the inner data from the CompleteTemplate XML format
|
|
abstract_Element ( ) : System |
Constructor for a new abstract element object
|
protected Close_Button_URL ( string Skin_Code, string Button_Base_URL ) : string | ||
Skin_Code | string | Code for the current html skin |
Button_Base_URL | string | Base URL for the current request |
return | string |
protected Help_URL ( string Skin_Code, string Current_Base_URL ) : string | ||
Skin_Code | string | Code for the current html skin |
Current_Base_URL | string | Base URL for the current request |
return | string |
protected abstract Inner_Read_Data ( |
||
XMLReader | Current template xml configuration reader | |
return | void |
public abstract Prepare_For_Save ( |
||
Bib | Existing digital resource object which may already have values for this element's data field(s) | |
Current_User | SobekCM.Library.Users.User_Object | Current user, who's rights may impact the way an element is rendered |
return | void |
public Read_XML ( |
||
xmlReader | Current template xml configuration reader | |
return | void |
public abstract Render_Template_HTML ( |
||
Output | Textwriter to write the HTML for this element | |
Bib | Object to populate this element from | |
Skin_Code | string | Code for the current skin |
IsMozilla | bool | Flag indicates if the current browse is Mozilla Firefox (different css choices for some elements) |
PopupFormBuilder | StringBuilder | Builder for any related popup forms for this element |
Current_User | SobekCM.Library.Users.User_Object | Current user, who's rights may impact the way an element is rendered |
CurrentLanguage | Web_Language_Enum | Current user-interface language |
Translator | SobekCM.Library.Application_State.Language_Support_Info | Language support object which handles simple translational duties |
Base_URL | string | Base URL for the current request |
return | void |
public Save_Constant_To_Bib ( |
||
Bib | Object into which to save this element's constant data | |
return | void |
public abstract Save_To_Bib ( |
||
Bib | Object into which to save the user's data, entered into the html rendered by this element | |
return | void |
public Set_Base_URL ( string Base_URL ) : void | ||
Base_URL | string | Current Base URL for this request |
return | void |