| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- window.getSpaceType = function()
- {
- return $('.modal-body [name=rootSpace]:checked').val();
- }
- /**
- * Change space.
- *
- * @access public
- * @return void
- */
- window.changeSpace = function()
- {
- const objectType = getSpaceType();
- if(objectType) loadModal($.createLink('doc', 'selectLibType', `objectType=${objectType}¶ms=&from=${pageFrom}`));
- }
- /**
- * Reload select mineandcustom page.
- *
- * @access public
- * @return void
- */
- window.reloadMineAndCustom = function()
- {
- const objectType = getSpaceType();
- const objectID = $(`.modal-body input[name=${objectType}]`).val();
- const libID = $('.modal-body input[name=lib]').val();
- const params = window.btoa('objectID=' + objectID + '&libID=' + libID);
- loadModal($.createLink('doc', 'selectLibType', `objectType=${objectType}¶ms=${params}&from=${pageFrom}`));
- }
- /**
- * Reload select product page.
- *
- * @access public
- * @return void
- */
- window.reloadProduct = function()
- {
- const objectType = getSpaceType();
- const docType = $('.modal-body input[name=type]:checked').val();
- const objectID = $('.modal-body input[name=product]').val();
- const libID = $('.modal-body input[name=lib]').val();
- const params = window.btoa('docType=' + docType + '&objectID=' + objectID + '&libID=' + libID);
- loadModal($.createLink('doc', 'selectLibType', `objectType=${objectType}¶ms=${params}&from=${pageFrom}`));
- }
- /**
- * Reload select project page.
- *
- * @access public
- * @return void
- */
- window.reloadProject = function()
- {
- const objectType = getSpaceType();
- const docType = $('.modal-body input[name=type]:checked').val();
- const objectID = $('.modal-body input[name=project]').val();
- const executionID = $('.modal-body input[name=execution]').val();
- const libID = $('.modal-body input[name=lib]').val();
- const params = window.btoa('docType=' + docType + '&objectID=' + objectID + '&executionID=' + executionID + '&libID=' + libID);
- loadModal($.createLink('doc', 'selectLibType', `objectType=${objectType}¶ms=${params}&from=${pageFrom}`));
- }
- /**
- * Reload select api page by apiType.
- *
- * @access public
- * @return void
- */
- window.reloadApiByApiType = function()
- {
- const objectType = getSpaceType();
- const apiType = $('.modal-body input[name=apiType]').val();
- const params = window.btoa('apiType=' + apiType);
- loadModal($.createLink('doc', 'selectLibType', `objectType=${objectType}¶ms=${params}&from=${pageFrom}`));
- }
- /**
- * Reload select api page.
- *
- * @access public
- * @return void
- */
- window.reloadApi = function()
- {
- const objectType = getSpaceType();
- const apiType = $('.modal-body input[name=apiType]').val();
- const libID = $('.modal-body input[name=lib]').val();
- let params = '';
- if(apiType == 'product')
- {
- const objectID = $('.modal-body input[name=product]').val();
- params = window.btoa('apiType=' + apiType + '&objectID=' + objectID + '&libID=' + libID);
- }
- else if(apiType == 'project')
- {
- const objectID = $('.modal-body input[name=project]').val();
- const executionID = $('.modal-body input[name=execution]').val();
- params = window.btoa('apiType=' + apiType + '&objectID=' + objectID + '&executionID=' + executionID + '&libID=' + libID);
- }
- else if(apiType == 'nolink')
- {
- params = window.btoa('apiType=' + apiType + '&libID=' + libID);
- }
- loadModal($.createLink('doc', 'selectLibType', `objectType=${objectType}¶ms=${params}&from=${pageFrom}`));
- }
- /**
- * Redirect the parent window.
- *
- * @param string link
- * @param string from
- * @param string spaceID
- * @param string libID
- * @param string moduleID
- * @access public
- * @return void
- */
- window.redirectParentWindow = function(link, from, spaceID, libID, moduleID)
- {
- if(from === 'ai' && localStorage.getItem('aiResult'))
- {
- const aiResult = JSON.parse(localStorage.getItem('aiResult'));
- zui.DocApp.storeNextCreatingDoc({
- title : aiResult.title || '',
- content : aiResult.content || '',
- contentType: 'markdown',
- space : +spaceID,
- lib : +libID,
- module : +moduleID,
- });
- localStorage.removeItem('aiResult');
- }
- openUrl(link, 'doc');
- }
|