Ejemplo n.º 1
0
use yii\helpers\Url;
use yii\web\View;
use yii\widgets\LinkPager;
/* @var $this View */
/* @var $project Project */
/* @var $history BaseCommit[] */
/* @var $pagination Pagination */
/* @var $branches BaseBranch[] */
/* @var $contributorApi ContributorApi */
$contributorApi = Yii::$app->contributors;
// register client script
HistoryGraphAsset::register($this, ['commits' => array_values(ArrayHelper::map($history, 'id', function ($data) {
    /* @var $data BaseCommit */
    return ['id' => $data->getId(), 'level' => $data->graphLevel, 'parents' => $data->getParentsId()];
})), 'topPadding' => 4, 'leftPadding' => 10, 'columnWidth' => 30, 'commitRadius' => 4]);
echo ProjectPanel::widget(['project' => $project]);
?>

<h4><?php 
echo Yii::t('project', 'Change log');
?>
</h4>
<div id="historyGraph"></div>
<div class="list-group" id="historySimple">
    <?php 
foreach ($history as $commit) {
    ?>
    <a class="list-group-item col-md-12 history-simple-item js-history-simple-item" href="<?php 
    echo Url::to(['commit-summary', 'id' => $project->id, 'commitId' => $commit->getId()]);
    ?>
">
Ejemplo n.º 2
0
 /**
  * Test widget exception
  *
  * @expectedException yii\base\InvalidParamException
  */
 public function testExceptionThrow()
 {
     ProjectPanel::widget();
 }