+ Add data-app for repo browse page.

This commit is contained in:
caoyanyi
2023-08-31 13:01:59 +08:00
parent ad835bd73a
commit 9dbf034002
2 changed files with 14 additions and 6 deletions
+5 -5
View File
@@ -32,7 +32,7 @@ foreach($branches as $branchName)
$base64BranchID = helper::safe64Encode(base64_encode($branchName));
$branchLink = $this->createLink('repo', 'browse', "repoID=$repoID&branchID=$base64BranchID&objectID=$objectID");
$branchMenus[] = array('text' => $branchName, 'id' => $branchName, 'keys' => zget(common::convert2Pinyin(array($branchName), $branchName), ''), 'url' => $branchLink);
$branchMenus[] = array('text' => $branchName, 'id' => $branchName, 'keys' => zget(common::convert2Pinyin(array($branchName), $branchName), ''), 'url' => $branchLink, 'data-app' => $app->tab);
}
foreach($tags as $tagName)
{
@@ -40,7 +40,7 @@ foreach($tags as $tagName)
$base64TagID = helper::safe64Encode(base64_encode($tagName));
$tagLink = $this->createLink('repo', 'browse', "repoID=$repoID&branchID=$base64TagID&objectID=$objectID&path=&revision=HEAD&refresh=0&branchOrTag=tag");
$tagMenus[] = array('text' => $tagName, 'id' => $tagName, 'keys' => zget(common::convert2Pinyin(array($tagName), $tagName), ''), 'url' => $tagLink);
$tagMenus[] = array('text' => $tagName, 'id' => $tagName, 'keys' => zget(common::convert2Pinyin(array($tagName), $tagName), ''), 'url' => $tagLink, 'data-app' => $app->tab);
}
$tabs = array(array('name' => 'branch', 'text' => $lang->repo->branch), array('name' => 'tag', 'text' => $lang->repo->tag));
@@ -90,9 +90,9 @@ featureBar(
/* zin: Define the toolbar on main menu. */
$refreshLink = $this->createLink('repo', 'browse', "repoID=$repoID&branchID=" . $base64BranchID . "&objectID=$objectID&path=" . $this->repo->encodePath($path) . "&revision=$revision&refresh=1");
$refreshItem = array('text' => $lang->refresh, 'url' => $refreshLink, 'class' => 'primary', 'icon' => 'refresh');
$refreshItem = array('text' => $lang->refresh, 'url' => $refreshLink, 'class' => 'primary', 'icon' => 'refresh', 'data-app' => $app->tab);
$createItem = array('text' => $lang->repo->createAction, 'url' => createLink('repo', 'create', "objectID={$objectID}"));
$createItem = array('text' => $lang->repo->createAction, 'url' => createLink('repo', 'create', "objectID={$objectID}"), 'data-app' => $app->tab);
$tableData = initTableData($infos, $config->repo->repoDtable->fieldList, $this->repo);
@@ -217,7 +217,7 @@ toolbar
array($downloadWg)
),
),
hasPriv('repo', 'create') && $this->app->tab == 'project' ? item
hasPriv('repo', 'create') && $app->tab == 'project' ? item
(
set($createItem + array
(
+9 -1
View File
@@ -10,7 +10,15 @@ declare(strict_types=1);
*/
namespace zin;
if($this->app->tab != 'devops') dropmenu(set::module('repo'), set::tab('repo'));
if($this->app->tab != 'devops')
{
dropmenu
(
set::module($app->tab),
set::tab($app->tab),
set::url(createLink($app->tab, 'ajaxGetDropMenuData', "objectID=$objectID&module={$app->rawModule}&method={$app->rawMethod}"))
);
}
jsVar('pathGitTip', $lang->repo->example->path->git);
jsVar('pathSvnTip', $lang->repo->example->path->svn);