Adobe 38040334 Extending Dreamweaver - Page 374

Extending Dreamweaver, Description

Page 374 highlights

File dateID.js displayHelp.js docInfo.js DOM.js enableControl.js errmsg.js file.js form.js handler.js helper.js insertion.js localText.js menuItem.js niceName.js quickString.js DREAMWEAVER CS3 368 Extending Dreamweaver Description Contains two functions, createDateID() and decipherDateID(). Given three strings, "dayFormat", "dateFormat", and "timeFormat", createDateID() creates an ID for them. Given a date array, decipherDateID() returns an array with three items: the dayFormat, the dateFormat, and the timeFormat. Contains one function that displays the specified Help document. Contains functions that provide information about the user's document. Operations performed by functions include returning an array of object references for a specified browser type and tag, returning all instances of a specified tag name, searching for a tag that wraps the current selection, and so on. Contains general helper functions for working with the Dreamweaver DOM. Includes functions that get the root node of the active document, find a tag of a given name, create a list of nodes from the specified starting node, check whether a given tag is contained inside another tag, perform various operations on behavior functions, and more. Contains one function, SetEnabled(), which enables or disables a control based on the arguments it receives. It is OK to enable a control that is already enabled or disable a control that is already disabled. Contains logging functions for accumulating tracing output into an array of log pages that appear in a dialog box. Contains functions pertaining to file operations. Functions let the user browse for local filename, convert the relative path to the file URL path, return the filename for the current document, determine if a specified document has been saved in current site and return the document-relative path, or determine if a specified file is currently open. Contains functions that add a form around a given text string if a form does not already exist in the current document or AP element. Includes functions that determine if an object is a AP element and determine if the insertion point is inside a form. Contains functions that get a function for an event handler, add a function to an event handler, and delete a function from an event handler. Contains a handful of useful functions that replace encoding, unescape quotation marks ("), check whether a node is inside a selection range, and checks for duplicate object names. Contains the insertIntoDocument() function, which inserts a text string into a document at the insertion point. Also contains the supporting functions getHigherBlockTag() and arrContains(). The getHigherBlockTag() function gets the next highest blockTag, as defined in the blockTags array, and the arrContains() function finds a specified item in an array. Reserved variables, not for general use. Use Startup/mminit.htm instead or use the strings from the Dreamweaver Configuration/Strings/*.xml files. Contains functions that add values to or remove values from a listed menu item. Contains functions that convert an array of Object references to an array of simpler names. Contains functions that aggregate smaller strings without doing a memory allocation each time.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385

DREAMWEAVER CS3
Extending Dreamweaver
368
File
Description
dateID.js
Contains two functions,
createDateID()
and
decipherDateID()
. Given three strings,
"
dayFormat"
, "
dateFormat"
, and "
timeFormat"
,
createDateID()
creates an ID for
them. Given a date array,
decipherDateID()
returns an array with three items: the
dayFormat
,
the
dateFormat
, and the
timeFormat
.
displayHelp.js
Contains one function that displays the specified Help document.
docInfo.js
Contains functions that provide information about the user’s document. Operations performed by
functions include returning an array of object references for a specified browser type and tag,
returning all instances of a specified tag name, searching for a tag that wraps the current selection, and
so on.
DOM.js
Contains general helper functions for working with the Dreamweaver DOM. Includes functions that
get the root node of the active document, find a tag of a given name, create a list of nodes from the
specified starting node, check whether a given tag is contained inside another tag, perform various
operations on behavior functions, and more.
enableControl.js
Contains one function,
SetEnabled()
, which enables or disables a control based on the argu-
ments it receives. It is OK to enable a control that is already enabled or disable a control that is
already disabled.
errmsg.js
Contains logging functions for accumulating tracing output into an array of log pages that appear in
a dialog box.
file.js
Contains functions pertaining to file operations. Functions let the user browse for local filename,
convert the relative path to the file URL path, return the filename for the current document, determine
if a specified document has been saved in current site and return the document-relative path, or deter-
mine if a specified file is currently open.
form.js
Contains functions that add a form around a given text string if a form does not already exist in the
current document or AP element. Includes functions that determine if an object is a AP element and
determine if the insertion point is inside a form.
handler.js
Contains functions that get a function for an event handler, add a function to an event handler, and
delete a function from an event handler.
helper.js
Contains a handful of useful functions that replace encoding, unescape quotation marks ("), check
whether a node is inside a selection range, and checks for duplicate object names.
insertion.js
Contains the
insertIntoDocument()
function, which inserts a text string into a document at
the insertion point. Also contains the supporting functions
getHigherBlockTag()
and
arrContains()
. The
getHigherBlockTag()
function gets the next highest
blockTag
, as
defined in the
blockTags
array, and the
arrContains()
function finds a specified item in an
array.
localText.js
Reserved variables, not for general use. Use Startup/mminit.htm instead or use the strings from the
Dreamweaver Configuration/Strings/*.xml files.
menuItem.js
Contains functions that add values to or remove values from a listed menu item.
niceName.js
Contains functions that convert an array of Object references to an array of simpler names.
quickString.js
Contains functions that aggregate smaller strings without doing a memory allocation each time.