open source

This commit is contained in:
lvfulong
2020-11-11 16:17:13 +08:00
parent 4d989f3ecb
commit bc4ca748de
2441 changed files with 623057 additions and 2 deletions
@@ -0,0 +1,65 @@
/**
@file JSHistory.cpp
@brief
@author James
@version 1.0
@date 2017_11_28
*/
#include "JSHistory.h"
#include "../../JCConch.h"
namespace laya
{
ADDJSCLSINFO(JSHistory, JSObjNode);
int JSHistory::getLength()
{
if (JCConch::s_pConch)
{
return JCConch::s_pConch->urlHistoryLength();
}
return 0;
}
void JSHistory::back()
{
if (JCConch::s_pConch)
{
return JCConch::s_pConch->urlBack();
}
}
void JSHistory::forward()
{
if (JCConch::s_pConch)
{
return JCConch::s_pConch->urlBack();
}
}
void JSHistory::go(int step)
{
if (JCConch::s_pConch)
{
return JCConch::s_pConch->urlGo(step);
}
}
void JSHistory::push(char* strUrl)
{
if (JCConch::s_pConch)
{
return JCConch::s_pConch->urlHistoryPush(strUrl);
}
}
void JSHistory::exportJS()
{
JSP_GLOBAL_CLASS("history", JSHistory);
JSP_ADD_PROPERTY_RO(length, JSHistory, getLength);
JSP_ADD_METHOD("back", JSHistory::back);
JSP_ADD_METHOD("forward", JSHistory::forward);
JSP_ADD_METHOD("go", JSHistory::go);
JSP_ADD_METHOD("_push", JSHistory::push);
JSP_INSTALL_GLOBAL_CLASS("history", JSHistory, this);
}
}
//------------------------------------------------------------------------------
//-----------------------------END FILE--------------------------------