Adobe 38040334 Extending Dreamweaver - Page 47

Contents, Container, Description, Attributes

Page 47 highlights

DREAMWEAVER CS3 41 Extending Dreamweaver • The pattern attribute specifies the name of the method and its argument list. The pattern attribute describes the name of the object, the name of the method, and the method's arguments. The menu shows the list of arguments for the method. The Code Hints menu appears when the user types objectname. (including the period). This menu shows the methods that have been specified for the object. After that, the Code Hints menu opens a list of the arguments for the method in the same way it does for a function. • The icon attribute specifies the icon to be used. Contents None. Container The menu tag. Description Used for any object (JavaScript) to specify parameter hinting for the parameters that the method or function takes. Attributes pattern, name, index, type • The pattern attribute specifies the character(s) that trigger the code hint menu. This argument is required. • The name attribute specifies the name of the parameter. This argument is required. • The index attribute specifies the index number of the parameter being hinted (zero-based). This argument is required. • The type attribute specifies the data type. The following data types are supported: • enumerated (the default), which indicates a list of nested to display. • spryDataReferences, which indicates a lists of Spry data set columns. • cssStyle, which indicates a list of CSS classes available to the page. • cssId, which indicates a list of CSS selector ID rules available to the page. • optionArray, which indicates a list of nested and to display (used to support options array parameter type). Contents None. Container The method or function tag. Description Used for any object (javascript) to specify parameter hinting for the parameters that the method or function takes. Attributes label, value, icon, datatype

  • 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
41
The
pattern
attribute specifies the name of the method and its argument list. The pattern attribute describes the
name of the object, the name of the method, and the method’s arguments. The menu shows the list of arguments
for the method. The Code Hints menu appears when the user types
objectname.
(including the period). This
menu shows the methods that have been specified for the object. After that, the Code Hints menu opens a list of
the arguments for the method in the same way it does for a function.
The
icon
attribute specifies the icon to be used.
Contents
None.
Container
The
menu
tag.
<parammenu>
Description
Used for any object (JavaScript) to specify parameter hinting for the parameters that the method or function takes.
Attributes
pattern, name, index, type
The
pattern
attribute specifies the character(s) that trigger the code hint menu. This argument is required.
The
name
attribute specifies the name of the parameter. This argument is required.
The
index
attribute specifies the index number of the parameter being hinted (zero-based). This argument is
required.
The
type
attribute specifies the data type. The following data types are supported:
enumerated
(the default), which indicates a list of nested
<optionparammenuitem>
to display.
spryDataReferences
,
which indicates a lists of Spry data set columns.
cssStyle
, which indicates a list of CSS classes available to the page.
cssId
, which indicates a list of CSS selector ID rules available to the page.
optionArray
, which indicates a list of nested
<optionparammenu>
and
<parammenuitem>
to display (used to
support options array parameter type).
Contents
None.
Container
The
method
or
function
tag.
<parammenuitem>
Description
Used for any object (javascript) to specify parameter hinting for the parameters that the method or function takes.
Attributes
label, value, icon, datatype