Lines Matching full:decl
330 if (attr->decl()) {
331 RefPtr<CSSValue> val = attr->decl()->getPropertyCSSValue(CSSPropertyBorderLeftWidth);
348 m_borderColorAttr = attr->decl();
349 if (!attr->decl() && !attr->isEmpty()) {
469 decl = getMappedAttributeDecl(ePersistent, tableborderAttr, borderValue);
470 if (!decl) {
471 decl = CSSMappedAttributeDeclaration::create().releaseRef(); // This single ref pins us in the table until the document dies.
472 decl->setParent(document()->elementSheet());
473 decl->setNode(this);
474 decl->setStrictParsing(false); // Mapped attributes are just always quirky.
477 decl->setProperty(CSSPropertyBorderTopStyle, v, false);
478 decl->setProperty(CSSPropertyBorderBottomStyle, v, false);
479 decl->setProperty(CSSPropertyBorderLeftStyle, v, false);
480 decl->setProperty(CSSPropertyBorderRightStyle, v, false);
482 setMappedAttributeDecl(ePersistent, tableborderAttr, borderValue, decl);
483 decl->setParent(0);
484 decl->setNode(0);
485 decl->setMappedState(ePersistent, tableborderAttr, borderValue);
489 results.append(decl);
527 CSSMappedAttributeDeclaration* decl = getMappedAttributeDecl(ePersistent, cellborderAttr, cellborderValue);
528 if (!decl) {
529 decl = CSSMappedAttributeDeclaration::create().releaseRef(); // This single ref pins us in the table until the document dies.
530 decl->setParent(document()->elementSheet());
531 decl->setNode(this);
532 decl->setStrictParsing(false); // Mapped attributes are just always quirky.
536 decl->setProperty(CSSPropertyBorderLeftWidth, CSSValueThin, false);
537 decl->setProperty(CSSPropertyBorderRightWidth, CSSValueThin, false);
538 decl->setProperty(CSSPropertyBorderLeftStyle, CSSValueSolid, false);
539 decl->setProperty(CSSPropertyBorderRightStyle, CSSValueSolid, false);
540 decl->setProperty(CSSPropertyBorderColor, "inherit", false);
543 decl->setProperty(CSSPropertyBorderTopWidth, CSSValueThin, false);
544 decl->setProperty(CSSPropertyBorderBottomWidth, CSSValueThin, false);
545 decl->setProperty(CSSPropertyBorderTopStyle, CSSValueSolid, false);
546 decl->setProperty(CSSPropertyBorderBottomStyle, CSSValueSolid, false);
547 decl->setProperty(CSSPropertyBorderColor, "inherit", false);
550 decl->setProperty(CSSPropertyBorderWidth, "1px", false);
551 decl->setProperty(CSSPropertyBorderTopStyle, CSSValueSolid, false);
552 decl->setProperty(CSSPropertyBorderBottomStyle, CSSValueSolid, false);
553 decl->setProperty(CSSPropertyBorderLeftStyle, CSSValueSolid, false);
554 decl->setProperty(CSSPropertyBorderRightStyle, CSSValueSolid, false);
555 decl->setProperty(CSSPropertyBorderColor, "inherit", false);
558 decl->setProperty(CSSPropertyBorderWidth, "1px", false);
559 decl->setProperty(CSSPropertyBorderTopStyle, CSSValueInset, false);
560 decl->setProperty(CSSPropertyBorderBottomStyle, CSSValueInset, false);
561 decl->setProperty(CSSPropertyBorderLeftStyle, CSSValueInset, false);
562 decl->setProperty(CSSPropertyBorderRightStyle, CSSValueInset, false);
563 decl->setProperty(CSSPropertyBorderColor, "inherit", false);
566 decl->setProperty(CSSPropertyBorderWidth, "0", false);
570 setMappedAttributeDecl(ePersistent, cellborderAttr, *cellBorderNames[borders], decl);
571 decl->setParent(0);
572 decl->setNode(0);
573 decl->setMappedState(ePersistent, cellborderAttr, cellborderValue);
576 results.append(decl);
613 CSSMappedAttributeDeclaration* decl = getMappedAttributeDecl(ePersistent, rulesAttr, rulesValue);
614 if (!decl) {
615 decl = CSSMappedAttributeDeclaration::create().releaseRef(); // This single ref pins us in the table until the document dies.
616 decl->setParent(document()->elementSheet());
617 decl->setNode(this);
618 decl->setStrictParsing(false); // Mapped attributes are just always quirky.
621 decl->setProperty(CSSPropertyBorderTopWidth, CSSValueThin, false);
622 decl->setProperty(CSSPropertyBorderBottomWidth, CSSValueThin, false);
623 decl->setProperty(CSSPropertyBorderTopStyle, CSSValueSolid, false);
624 decl->setProperty(CSSPropertyBorderBottomStyle, CSSValueSolid, false);
626 decl->setProperty(CSSPropertyBorderLeftWidth, CSSValueThin, false);
627 decl->setProperty(CSSPropertyBorderRightWidth, CSSValueThin, false);
628 decl->setProperty(CSSPropertyBorderLeftStyle, CSSValueSolid, false);
629 decl->setProperty(CSSPropertyBorderRightStyle, CSSValueSolid, false);
632 setMappedAttributeDecl(ePersistent, rulesAttr, rulesValue, decl);
633 decl->setParent(0);
634 decl->setNode(0);
635 decl->setMappedState(ePersistent, rulesAttr, rulesValue);
638 results.append(decl);