Sha256: 8ae995e6e9ceeaf6acb188c61655d6df2ac4e00116dce8865cdc6694086ee47a
Contents?: true
Size: 1.91 KB
Versions: 8
Compression:
Stored size: 1.91 KB
Contents
// Copyright 2007 The Closure Library Authors. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS-IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. /** * @fileoverview DOM pattern to match the end of a tag. * * @author robbyw@google.com (Robby Walker) */ goog.provide('goog.dom.pattern.EndTag'); goog.require('goog.dom.TagWalkType'); goog.require('goog.dom.pattern.Tag'); /** * Pattern object that matches a closing tag. * * @param {string|RegExp} tag Name of the tag. Also will accept a regular * expression to match against the tag name. * @param {Object=} opt_attrs Optional map of attribute names to desired values. * This pattern will only match when all attributes are present and match * the string or regular expression value provided here. * @param {Object=} opt_styles Optional map of CSS style names to desired * values. This pattern will only match when all styles are present and * match the string or regular expression value provided here. * @param {Function=} opt_test Optional function that takes the element as a * parameter and returns true if this pattern should match it. * @constructor * @extends {goog.dom.pattern.Tag} */ goog.dom.pattern.EndTag = function(tag, opt_attrs, opt_styles, opt_test) { goog.dom.pattern.Tag.call( this, tag, goog.dom.TagWalkType.END_TAG, opt_attrs, opt_styles, opt_test); }; goog.inherits(goog.dom.pattern.EndTag, goog.dom.pattern.Tag);
Version data entries
8 entries across 8 versions & 3 rubygems