Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AlignedBoxes

高さ揃えをするボックスを管理するクラス

version

0.7.0

since

0.7.0

Hierarchy

Implements

Index

Constructors

constructor

Properties

$el

$el: JQuery

管理するDOM要素のjQueryオブジェクト

since

0.0.1

Private _callback

ボックスの高さ揃えるときのコールバック

version

0.7.0

since

0.7.0

Private _columns

_columns: BreakPoints<number>

ブレークポイントに寄るカラム数

version

0.7.0

since

0.7.0

Private _currentColumn

_currentColumn: number

ボックスの高さ揃えるときのコールバック

version

0.7.0

since

0.7.0

id

id: string

管理するDOM要素のid属性値

since

0.0.1

name

name: string

管理するDOM要素のname属性値

since

0.0.1

Static DATA_KEY

DATA_KEY: string

jQuery dataに自信のインスタンスを登録するキー

version

0.7.0

since

0.7.0

Static DATA_KEY_ID

DATA_KEY_ID: string

jQuery dataにUIDを登録するキー

version

0.7.0

since

0.7.0

Static classNameDefaultCase

classNameDefaultCase: ElementClassNameCase

クラス名のデフォルトの単語繋ぎの形式

version

0.1.0

since

0.1.0

Static classNameDefaultPrefix

classNameDefaultPrefix: string

クラス名のデフォルトのプレフィックス

version

0.1.0

since

0.1.0

Static classNameDefaultSeparatorForElement

classNameDefaultSeparatorForElement: ClassNameSeparatorForBEM

BEMのエレメントのクラス名の繋ぎ文字

version

0.1.0

since

0.1.0

Static classNameDefaultSeparatorForModifier

classNameDefaultSeparatorForModifier: ClassNameSeparatorForBEM

BEMのモディファイアのクラス名の繋ぎ文字

version

0.1.0

since

0.1.0

Static classNameElementCommon

classNameElementCommon: string

インスタンスに付加するデフォルトのクラス名

version

0.1.0

since

0.1.0

Static currentFontSize

currentFontSize: number

現在の基準のフォントサイズ

version

0.7.0

since

0.7.0

Static dummyCharElement

dummyCharElement: HTMLElement

基準の文字要素

version

0.7.0

since

0.7.0

Static eventHandlers

eventHandlers: object

Type declaration

Static groups

groups: object

監視対象のボックスグループ

version

0.7.0

since

0.7.0

Type declaration

Static isBooted

isBooted: boolean

監視タイマーが起動しているかどうか

version

0.7.0

since

0.7.0

Static types

types: object

Type declaration

Static watchInterval

watchInterval: number

監視の間隔

version

0.7.0

since

0.7.0

Static watchTimer

watchTimer: number

監視タイマーID

version

0.7.0

since

0.7.0

Methods

Private _align

  • _align(): void

addClass

  • addClass(blockNames: string, elementNames?: string, modifierName?: string): void
  • クラス名を付加する

    version

    0.1.0

    since

    0.1.0

    Parameters

    • blockNames: string
    • Default value elementNames: string = ""
    • Default value modifierName: string = ""

    Returns void

destroy

  • destroy(): void

getBoolAttr

  • getBoolAttr(attrName: string): boolean
  • 要素の属性の真偽を判定する

    baser.ui.element.Element.getBoolAttr のインスタンスメソッド版

    version

    0.2.0

    since

    0.2.0

    Parameters

    • attrName: string

    Returns boolean

off

on

trigger

Static addClassTo

  • addClassTo($elem: JQuery, blockNames: string, elementNames?: string, modifierName?: string): void
  • クラス名を付加する

    version

    0.1.0

    since

    0.1.0

    Parameters

    • $elem: JQuery
    • blockNames: string
    • Default value elementNames: string = ""
    • Default value modifierName: string = ""

    Returns void

Static boot

  • boot(): void

Static createChar

  • createChar(): void

Static createClassName

  • createClassName(blockNames: string, elementNames?: string, modifierName?: string): string
  • クラス名文字列を生成する

    version

    0.1.0

    since

    0.1.0

    Parameters

    • blockNames: string
    • Default value elementNames: string = ""
    • Default value modifierName: string = ""

    Returns string

Static getBoolAttr

  • getBoolAttr($elem: JQuery, attrName: string): boolean
  • 要素の属性の真偽を判定する

    DOM APIの標準で判定できるものはそれで判断

    値なし属性の場合は存在すれば真

    値あり属性の場合は偽相等の文字列でなければ全て真とする

    ただし値なし属性の場合は値が空文字列のため、偽相等の文字列の例外とする

    version

    0.2.0

    since

    0.2.0

    Parameters

    • $elem: JQuery
    • attrName: string

    Returns boolean

Static isChanged

  • isChanged(): boolean

Static observerForFontSize

  • observerForFontSize(): void
  • 文字の大きさが変わったかどうかを監視するルーチン

    文字の大きさが変わればボックスのサイズを再設定する

    version

    0.7.0

    since

    0.7.0

    Returns void

Static reAlign

  • reAlign(): void

Static removeCSSProperty

  • removeCSSProperty(propertyName: string, $elem: JQuery): void

Static removeCSSPropertyFromDOMElement

  • removeCSSPropertyFromDOMElement(propertyName: string, elem: HTMLElement): void

Static removeClassFrom

  • removeClassFrom($elem: JQuery, blockNames: string, elementNames?: string, modifierName?: string): void
  • クラス名を取り除く

    version

    0.1.0

    since

    0.1.0

    Parameters

    • $elem: JQuery
    • blockNames: string
    • Default value elementNames: string = ""
    • Default value modifierName: string = ""

    Returns void

Generated using TypeDoc