/**
  * Print icon sets
  *
  * @return void
  */
 public function print_icon_set()
 {
     if (empty(self::$sets) || true === self::$printed) {
         return;
     }
     self::$printed = true;
     foreach (self::$sets as $set => $data) {
         if (in_array($set, self::$printed_sets)) {
             continue;
         }
         self::$printed_sets[] = $set;
         $json = json_encode($data);
         printf('<script>window.%1$s = %2$s</script>', $set, $json);
     }
 }
 /**
  * Print JS var with sets data
  *
  * @return void
  */
 public function print_sets()
 {
     $this->iconpicker->prepare_icon_set();
     UI_Iconpicker::$printed = false;
     $this->iconpicker->print_icon_set();
 }