options = get_option( 'accessible_poetry' );
if(isset($this->options['toolbar'])) {
if(isset($this->options['hide_toolbar_mobile'])) {
if( !wp_is_mobile() ) {
add_action('wp_footer', array($this, 'toolbar_btn'));
add_action('wp_footer', array($this, 'black_screen'));
add_action('wp_footer', array($this, 'the_toolbar'));
}
} else {
add_action('wp_footer', array($this, 'toolbar_btn'));
add_action('wp_footer', array($this, 'black_screen'));
add_action('wp_footer', array($this, 'the_toolbar'));
}
}
}
public function toolbar_btn() {
$icon_size = (isset($this->options['icon_size'])) ? $this->options['icon_size'] : '';
$image_icon = (isset($this->options['replacetoggle_icon'])) ? true : false;
$toolbar_position = (isset($this->options['toolbar_position'])) ? $this->options['toolbar_position'] : 25;
$output = '';
$output .= ' ';
$output .= ' ';
echo $output;
}
public function black_screen() {
if( !isset($this->options['disable_blackscreen']) )
echo '
';
}
public function the_toolbar() {
$toolbar_position = (isset($this->options['toolbar_position'])) ? $this->options['toolbar_position'] : 25;
$skin = (isset($this->options['toolbar_skin'])) ? $this->options['toolbar_skin'] : 1;
?>
options['focus'] === 'toolbar') ? true : false;
$disable_flashes = isset($this->options['hide_flashes']);
$disable_hemarks = isset($this->options['hide_headingmarks']);
$output = '';
if( !$disable_flashes || $focus || !$disable_hemarks ) {
$output .= '';
$output .= '' . __('General', 'acp') . '
';
$output .= '';
if( !$disable_flashes ) {
$output .= '';
$output .= '';
$output .= 'visibility_off ';
$output .= '' . __('Disable flashes', 'acp') . '';
$output .= ' ';
$output .= ' ';
}
if( $focus ) {
$output .= '';
$output .= '';
$output .= 'keyboard ';
$output .= '' . __('Keyboard navigation', 'acp') . ' ';
$output .= ' ';
$output .= ' ';
}
if( !$disable_hemarks ) {
$output .= '';
$output .= '';
$output .= 'title ';
$output .= '' . __('Mark headings', 'acp') . ' ';
$output .= ' ';
$output .= ' ';
}
$output .= ' ';
$output .= ' ';
}
return $output;
}
public function section_resolution() {
$output = '';
$output .= '' . __('Resolution', 'acp') . '
';
$output .= '';
$output .= '';
$output .= '';
$output .= 'zoom_out ';
$output .= '' . __('Zoom out', 'acp') . ' ';
$output .= ' ';
$output .= ' ';
$output .= '';
$output .= '';
$output .= 'zoom_in ';
$output .= '' . __('Zoom in', 'acp') . ' ';
$output .= ' ';
$output .= ' ';
$output .= ' ';
$output .= ' ';
return $output;
}
public function section_font() {
$output = '';
$output .= '' . __('Fonts', 'acp') . '
';
if(!isset($this->options['disable_fontzoom'])) {
$output .= '';
$output .= '';
$output .= '';
$output .= 'remove_circle_outline ';
$output .= '' . __('Decrease font', 'acp') . ' ';
$output .= ' ';
$output .= ' ';
$output .= '';
$output .= '';
$output .= 'add_circle_outline ';
$output .= '' . __('Increase font', 'acp') . ' ';
$output .= ' ';
$output .= ' ';
$output .= ' ';
}
if(!isset($this->options['hide_readable'])) {
$output .= '';
$output .= '';
$output .= '';
$output .= 'spellcheck ';
$output .= '' . __('Readable font', 'acp') . ' ';
$output .= ' ';
$output .= ' ';
$output .= ' ';
}
$output .= ' ';
return $output;
}
public function section_contrast() {
$output = '';
$output .= '' . __('Color Contrast', 'acp') . '
';
$output .= '';
$output .= '';
$output .= '';
$output .= 'brightness_high ';
$output .= '' . __('Bright contrast', 'acp') . ' ';
$output .= ' ';
$output .= ' ';
$output .= '';
$output .= '';
$output .= 'brightness_low ';
$output .= '' . __('Dark contrast', 'acp') . ' ';
$output .= ' ';
$output .= ' ';
$output .= ' ';
$output .= ' ';
return $output;
}
public function section_links() {
$ul_classes = ($this->options['link_underline'] != 'all') ? 'ul-2-items' : '';
$output = '';
$output .= '' . __('Links', 'acp') . '
';
$output .= '';
if( $this->options['link_underline'] != 'all' && !isset($this->options['hide_underline']) ) {
$output .= '';
$output .= '';
$output .= 'format_underlined ';
$output .= '' . __('Underline links', 'acp') . ' ';
$output .= ' ';
$output .= ' ';
}
if( !isset($this->options['hide_linkmarks']) ) {
$output .= '';
$output .= '';
$output .= 'font_download ';
$output .= '' . __('Mark links', 'acp') . ' ';
$output .= ' ';
$output .= ' ';
}
$output .= ' ';
$output .= ' ';
return $output;
}
public function section_additional() {
$statement = (isset($this->options['acp_statement'])) ? $this->options['acp_statement'] : '';
$feedback = (isset($this->options['acp_feedback'])) ? $this->options['acp_feedback'] : '';
$output = '';
// $output .= '' . __('Additional Options', 'acp') . '
';
$output .= '';
$output .= ' ';
return $output;
}
public function section_author() {
$title = (is_rtl()) ? 'בניית אתרים קוד אנד רול' : 'Code n Roll Accessibility';
$title = $title . ' (' . __('the link will open in a new tab', 'acp') . ')';
$output = '
בניית אתרים קוד אנד רול
';
return $output;
}
}
new ACP_Toolbar();