diff --git a/sites/all/modules/lexicon/imgs/lexicon.gif b/sites/all/modules/lexicon/imgs/lexicon.gif
index 1f0d6e5..a4a8241 100644
Binary files a/sites/all/modules/lexicon/imgs/lexicon.gif and b/sites/all/modules/lexicon/imgs/lexicon.gif differ
diff --git a/sites/all/modules/lexicon/lexicon.module b/sites/all/modules/lexicon/lexicon.module
index a3ecced..81c0fec 100644
--- a/sites/all/modules/lexicon/lexicon.module
+++ b/sites/all/modules/lexicon/lexicon.module
@@ -1068,11 +1068,22 @@ function theme_lexicon_block_term($vid, $term, $link = TRUE) {
function lexicon_admin_links($vocabulary, $destination) {
$output = '
';
$links = array();
+ $url = 'admin/content/taxonomy/'. $vocabulary->vid;
+ if ($router_item = menu_get_item($url .'/add/term')) {
+ if ($router_item['access']) {
+ $links['lexicon_add_term'] = array(
+ 'title' => t('Add term'),
+ 'href' => $url .'/add/term',
+ 'attributes' => array('class' => 'btn btn-primary icon-plus'),
+ );
+ $links['lexicon_list'] = array(
+ 'title' => t('List of terms'),
+ 'href' => $url,
+ 'attributes' => array('class' => 'btn btn-info icon-apply'),
+ );
+ }
+ }
if (user_access('administer taxonomy')) {
- $links['lexicon_add_term'] = array(
- 'title' => t('Add term'),
- 'href' => 'admin/content/taxonomy/'. $vocabulary->vid .'/add/term',
- );
$links['lexicon_edit'] = array(
'title' => decode_entities(t('Edit @name', array('@name' => drupal_strtolower($vocabulary->name)))),
'href' => 'admin/content/taxonomy/edit/vocabulary/'. $vocabulary->vid,
@@ -1324,4 +1335,4 @@ function _lexicon_create_valid_id($name) {
strip_tags($name)
);
return $id;
-}
\ No newline at end of file
+}