UI

Methods

requestFullscreen() → {void}

Source:
전체화면으로 표시함
Example
var button1 = getObjectElementsByName(pageId, 'button1')[0]

button1.addEventListener('click',function() {
 requestFullscreen()
 setTimeout(function(){
  console.log('isFullscreen:', isFullscreen())
 },500)
});
Returns:
Type
void

cancelFullscreen() → {void}

Source:
전체화면을 종료함
Example
var button2 = getObjectElementsByName(pageId, 'button2')[0]

button2.addEventListener('click',function() {
 cancelFullscreen()
 setTimeout(function(){
  console.log('isFullscreen:', isFullscreen())
 },500)
});
Returns:
Type
void

isFullscreen() → {boolean}

Source:
현재 전체화면 상태를 가져옴 true: 전체화면 false: 일반화면
Example
var button2 = getObjectElementsByName(pageId, 'button2')[0]

button2.addEventListener('click',function() {
 cancelFullscreen()
 setTimeout(function(){
  console.log('isFullscreen:', isFullscreen())
},500)
Returns:
Type
boolean

isEnabledFullscreen() → {boolean}

Source:
전체화면을 지원하는 브라우저 또는 환경인지 확인함 true: 전체화면 가능 false: 전체화면 불가능
Example
console.log(isEnabledFullscreen())
// true
Returns:
Type
boolean

getViewerElement() → {Element}

Source:
뷰어 Element를 반환함
Example
getViewerElement()
// Element
Returns:
Type
Element

getFixedCustomUiAreaElement() → {Element}

Source:
화면전환에 상관이 없이 고정되어 있는 Element를 반환함
Example
getFixedCustomUiAreaElement()
// Element
Returns:
Type
Element

getAllPageCustomUiAreaElement() → {Array.<Element>}

Source:
사용자가 엘리먼트를 등록할 수 있도록 각 페이지 위를 덮고 있는 Element들을 모두 반환함
Example
getAllPageCustomUiAreaElement
// [Element, Element]
Returns:
Type
Array.<Element>

getPageCustomUiAreaElement(pageId) → {Element}

Source:
사용자가 엘리먼트를 등록할 수 있도록 페이지 위를 덮고 있는 Element를 반환함
Example
getPageCustomUiAreaElement('pageId')
// Element
Parameters:
Name Type Description
pageId string 페이지 아이디
Returns:
Type
Element