/**
  * {@inheritdoc}
  */
 public function blockForm($form, FormStateInterface $form_state)
 {
     $form = parent::blockForm($form, $form_state);
     $form['disqus']['show_avatars'] = ['#type' => 'select', '#title' => $this->t('Show avatars'), '#options' => [FALSE => $this->t('No'), TRUE => $this->t('Yes')], '#default_value' => $this->configuration['show_avatars']];
     $form['disqus']['avatar_size'] = ['#type' => 'select', '#title' => $this->t('Avatar size'), '#options' => [24 => $this->t('X-Small (24px)'), 32 => $this->t('Small (32px)'), 48 => $this->t('Medium (48px)'), 92 => $this->t('Large (92px)'), 128 => $this->t('X-Large (128px)')], '#default_value' => $this->configuration['avatar_size']];
     $form['disqus']['excerpt_length'] = ['#type' => 'textfield', '#title' => $this->t('Comment Except Length'), '#default_value' => $this->configuration['excerpt_length'], '#size' => 4];
     return $form;
 }
 /**
  * {@inheritdoc}
  */
 public function blockForm($form, FormStateInterface $form_state)
 {
     $form = parent::blockForm($form, $form_state);
     $form['disqus']['show_avatars'] = ['#type' => 'select', '#title' => $this->t('Show avatars'), '#options' => [FALSE => $this->t('No'), TRUE => $this->t('Yes')], '#default_value' => $this->configuration['show_avatars']];
     $form['disqus']['avatar_size'] = ['#type' => 'select', '#title' => $this->t('Avatar size'), '#options' => [24 => $this->t('X-Small (24px)'), 32 => $this->t('Small (32px)'), 48 => $this->t('Medium (48px)'), 92 => $this->t('Large (92px)'), 128 => $this->t('X-Large (128px)')], '#default_value' => $this->configuration['avatar_size']];
     $form['disqus']['hide_mods'] = ['#type' => 'checkbox', '#title' => $this->t('Hide moderators in ranking'), '#default_value' => $this->configuration['hide_mods']];
     return $form;
 }
 /**
  * {@inheritdoc}
  */
 public function blockForm($form, FormStateInterface $form_state)
 {
     $form = parent::blockForm($form, $form_state);
     $form['disqus']['color_theme'] = ['#type' => 'select', '#title' => $this->t('Color Theme'), '#options' => ['blue' => $this->t('Blue'), 'grey' => $this->t('Grey'), 'green' => $this->t('Green'), 'red' => $this->t('Red'), 'orange' => $this->t('Orange')], '#default_value' => $this->configuration['color_theme']];
     $form['disqus']['default_tab_view'] = ['#type' => 'select', '#title' => $this->t('Default Tab View'), '#options' => ['people' => $this->t('People'), 'recent' => $this->t('Recent'), 'popular' => $this->t('Popular')], '#default_value' => $this->configuration['default_tab_view']];
     $form['disqus']['excerpt_length'] = ['#type' => 'textfield', '#title' => $this->t('Comment Except Length'), '#default_value' => $this->configuration['excerpt_length'], '#size' => 4];
     $form['disqus']['hide_mods'] = ['#type' => 'checkbox', '#title' => $this->t('Hide moderators in ranking'), '#default_value' => $this->configuration['hide_mods']];
     return $form;
 }