in slides/custom/asset/md2reveal-0.1.7/js/md2reveal.js [94:152]
fragmentIndex: getFragmentIndex(currFragment),
fragmentParam: getFragmentParam(currFragment),
targetFragment: document.getElementById(refId)
};
}
}
function getFragmentIndex(fragment) {
return fragment.getAttribute(ATTR_FRAGMENT_INDEX);
}
function getFragmentParam(fragment) {
return fragment.getAttribute(ATTR_FRAGMENT_PARAM) || '';
}
function activeIFrame(ifrEl, fragmentInfo) {
var url = ifrEl.getAttribute(ATTR_LAST_SRC_INACTIVE);
ifrEl.setAttribute(ATTR_LAST_SRC_INACTIVE, '');
stepInfoIFrame(ifrEl, fragmentInfo, url);
var style = ifrEl.getAttribute(ATTR_STYLE);
if (style) {
ifrEl.setAttribute('style', style);
}
}
function inactiveIFrame(ifrEl) {
if (ifrEl.src && ifrEl.src !== ABOUT_BLANK) {
ifrEl.setAttribute(ATTR_LAST_SRC_INACTIVE, ifrEl.src);
}
ifrEl.src = ABOUT_BLANK;
}
function pushFragmentStack(fragment, fragmentInfo) {
var fragmentStack = getFragmentStack(fragment);
fragmentStack.push(fragmentInfo.fragmentIndex + ':' + fragmentInfo.fragmentParam);
setFragmentStack(fragment, fragmentStack);
}
function popFragmentStack(fragment) {
var fragmentStack = getFragmentStack(fragment);
fragmentStack.pop();
setFragmentStack(fragment, fragmentStack);
}
function getFragmentStack(fragment) {
var str = fragment.getAttribute(ATTR_FRAGMENT_STACK);
return str ? str.split('_') : [];
}
function setFragmentStack(fragment, fragmentStack) {
fragment.setAttribute(ATTR_FRAGMENT_STACK, fragmentStack.join('_'));
}
function getFragmentStackLast(fragment) {
var fragmentStack = getFragmentStack(fragment);
if (fragmentStack.length) {
var last = fragmentStack[fragmentStack.length - 1].split(':');
return {