%PDF- %PDF-
Direktori : /var/www/projetos/vagas.ongrace.com/wp-content/plugins/master-addons/assets/js/ |
Current File : //var/www/projetos/vagas.ongrace.com/wp-content/plugins/master-addons/assets/js/icon-picker.js |
/* Icon Picker */ (function($) { $.fn.iconPicker = function( options ) { var options = ['dashicons','dashicons']; // default font set var icons; $list = $(''); function font_set() { if (options[0] == 'dashicons') { icons = [ "blank", // there is no "blank" but we need the option "menu", "admin-site", "dashboard", "admin-media", "admin-page", "admin-comments", "admin-appearance", "admin-plugins", "admin-users", "admin-tools", "admin-settings", "admin-network", "admin-generic", "admin-home", "admin-collapse", "admin-links", "format-links", "admin-post", "format-standard", "format-image", "format-gallery", "format-audio", "format-video", "format-chat", "format-status", "format-aside", "format-quote", "welcome-write-blog", "welcome-edit-page", "welcome-add-page", "welcome-view-site", "welcome-widgets-menus", "welcome-comments", "welcome-learn-more", "image-crop", "image-rotate-left", "image-rotate-right", "image-flip-vertical", "image-flip-horizontal", "undo", "redo", "editor-bold", "editor-italic", "editor-ul", "editor-ol", "editor-quote", "editor-alignleft", "editor-aligncenter", "editor-alignright", "editor-insertmore", "editor-spellcheck", "editor-distractionfree", "editor-kitchensink", "editor-underline", "editor-justify", "editor-textcolor", "editor-paste-word", "editor-paste-text", "editor-removeformatting", "editor-video", "editor-customchar", "editor-outdent", "editor-indent", "editor-help", "editor-strikethrough", "editor-unlink", "editor-rtl", "align-left", "align-right", "align-center", "align-none", "lock", "calendar", "visibility", "post-status", "post-trash", "edit", "trash", "arrow-up", "arrow-down", "arrow-left", "arrow-right", "arrow-up-alt", "arrow-down-alt", "arrow-left-alt", "arrow-right-alt", "arrow-up-alt2", "arrow-down-alt2", "arrow-left-alt2", "arrow-right-alt2", "leftright", "sort", "list-view", "exerpt-view", "share", "share1", "share-alt", "share-alt2", "twitter", "rss", "facebook", "facebook-alt", "networking", "googleplus", "hammer", "art", "migrate", "performance", "wordpress", "wordpress-alt", "pressthis", "update", "screenoptions", "info", "cart", "feedback", "cloud", "translation", "tag", "category", "yes", "no", "no-alt", "plus", "minus", "dismiss", "marker", "star-filled", "star-half", "star-empty", "flag", "location", "location-alt", "camera", "images-alt", "images-alt2", "video-alt", "video-alt2", "video-alt3", "vault", "shield", "shield-alt", "search", "slides", "analytics", "chart-pie", "chart-bar", "chart-line", "chart-area", "groups", "businessman", "id", "id-alt", "products", "awards", "forms", "portfolio", "book", "book-alt", "download", "upload", "backup", "lightbulb", "smiley" ]; options[1] = 'dashicons'; } else if (options[0] == 'fa') { icons = [ "blank", // Mail "inbox", "envelope", "envelope-o", "paperclip", "reply-all", "mail-reply-all", "mail-forward", "mail-reply", "reply", // Media "music", "film", "step-backward", "fast-backward", "backward", "play", "play-circle", "play-circle-o", "pause", "stop", "forward", "fast-forward", "step-forward", "eject", "repeat", "refresh", "random", "headphones", "volume-off", "volume-down", "volume-up", // Arrows "angle-double-left", "angle-double-right", "angle-double-up", "angle-double-down", "angle-left", "angle-right", "angle-up", "angle-down", "arrows", "arrow-left", "arrow-right", "arrow-up", "arrow-down", "arrows-alt", "arrows-v", "arrows-h", "arrow-circle-left", "arrow-circle-right", "arrow-circle-up", "arrow-circle-down", "arrow-circle-o-down", "arrow-circle-o-up", "arrow-circle-o-right", "arrow-circle-o-left", "caret-down", "caret-up", "caret-left", "caret-right", "chevron-left", "chevron-right", "chevron-up", "chevron-down", "chevron-circle-left", "chevron-circle-right", "chevron-circle-up", "chevron-circle-down", "expand", "compress", "hand-o-right", "hand-o-left", "hand-o-up", "hand-o-down", "level-up", "level-down", "long-arrow-down", "long-arrow-up", "long-arrow-left", "long-arrow-right", "rotate-right", "toggle-left", "toggle-down", "toggle-up", "toggle-right", // Search "search", "search-plus", "search-minus", // File Editing "cut", "crop", "copy", "paste", "font", "bold", "italic", "anchor", "link", "unlink", "chain-broken", "external-link", "external-link-square", "text-height", "text-width", "align-left", "align-center", "align-right", "align-justify", "list", "quote-left", "quote-right", "outdent", "indent", "undo", "adjust", "tint", "edit", "list-ul", "list-ol", "list-alt", "th-large", "th", "th-list", "strikethrough", "underline", "magic", "superscript", "subscript", "eraser", "pagelines", // Punctuation "asterisk", "question", "info", "exclamation", // Emoticons "smile-o", "frown-o", "meh-o", // Math + Geometry "check", "times", "plus", "minus", "crosshairs", "spinner", "circle", "circle-o", "dot-circle-o", "minus-circle", "times-circle", "check-circle", "exclamation-circle", "question-circle", "info-circle", "plus-circle", "plus-square", "plus-square-o", "square", "square-o", "h-square", "share-square", "share-square-o", "check-square-o", "times-circle-o", "check-circle-o", "ellipsis-h", "ellipsis-v", "minus-square", "check-square", "bullseye", // Rate "thumbs-o-up", "thumbs-o-down", "star", "star-o", "star-half", "star-half-o", "heart", "heart-o", "lemon-o", "trophy", "thumbs-up", "thumbs-down", // Accounts "user", "user-md", "group", "sign-in", "sign-out", "key", "lock", "unlock", "unlock-alt", "gear", "gears", "ban", "female", "male", "comment", "comments", "ticket", "tasks", "calendar", "calendar-o", // Time "sun-o", "moon-o", "clock-o", // Site "home", "comment-o", "comments-o", "sitemap", // File Operations "upload", "download", "exchange", "file-o", "files-o", "file", "file-text", "file-text-o", "folder", "folder-o", "folder-open", "hdd-o", "cloud", "cloud-download", "cloud-upload", "save", "trash-o", "print", // Social Networks "adn", "dribbble", "dropbox", "facebook", "facebook-square", "flickr", "foursquare", "github", "github-square", "github-alt", "gittip", "google-plus", "google-plus-square", "instagram", "linkedin", "linkedin-square", "pinterest", "pinterest-square", "renren", "rss", "rss-square", "skype", "stack-exchange", "stack-overflow", "trello", "tumblr", "tumblr-square", "twitter", "twitter-square", "retweet", "vimeo-square", "vk", "weibo", "xing", "xing-square", "youtube", "youtube-square", "youtube-play", // Computer "desktop", "laptop", "tablet", "mobile-phone", "phone", "phone-square", "microphone", "microphone-slash", "apple", "windows", "android", "linux", "html5", "css3", "gamepad", "keyboard-o", "signal", "power-off", "terminal", "code", "code-fork", "bug", // Maps "glass", "globe", "map-marker", "thumb-tack", "building-o", "hospital-o", "location-arrow", "compass", "road", // Tools & Objects "bell", "book", "bookmark", "bookmark-o", "bullhorn", "camera", "camera-retro", "video-camera", "picture-o", "pencil", "pencil-square", "flask", "briefcase", "table", "truck", "wrench", "plane", "lightbulb-o", "stethoscope", "suitcase", "bell-o", "coffee", "cutlery", "umbrella", "ambulance", "medkit", "fighter-jet", "beer", "wheelchair", "gift", "leaf", "fire", "eye", "eye-slash", "warning", "magnet", "flag", "flag-o", "flag-checkered", "fire-extinguisher", "rocket", "shield", "puzzle-piece", "legal", "dashboard", "flash", "bars", "bar-chart-o", "bed", // Sorting "columns", "filter", "sort", "sort-down", "sort-up", "sort-alpha-asc", "sort-alpha-desc", "sort-amount-asc", "sort-amount-desc", "sort-numeric-asc", "sort-numeric-desc", // e-Commerce "money", "certificate", "credit-card", "shopping-cart", "euro", "gbp", "dollar", "rupee", "yen", "ruble", "won", "bitcoin", "bitbucket-square", "turkish-lira", "tag", "tags", "qrcode", "barcode" ]; options[1] = "fa"; } else if(options[0] == 'icon'){ icons = [ 'home', 'home2', 'home3', 'office', 'newspaper', 'pencil', 'pencil2', 'quill', 'pen', 'blog', 'eyedropper', 'droplet', 'paint-format', 'image', 'images', 'camera', 'headphones', 'music', 'play', 'film', 'video-camera', 'dice', 'pacman', 'spades', 'clubs', 'diamonds', 'bullhorn', 'connection', 'podcast', 'feed', 'mic', 'book', 'books', 'library', 'file-text', 'profile', 'file-empty', 'files-empty', 'file-text2', 'file-picture', 'file-music', 'file-play', 'file-video', 'file-zip', 'copy', 'paste', 'stack', 'folder', 'folder-open', 'folder-plus', 'folder-minus', 'folder-download', 'folder-upload', 'price-tag', 'price-tags', 'barcode', 'qrcode', 'ticket', 'cart', 'coin-dollar', 'coin-euro', 'coin-pound', 'coin-yen', 'credit-card', 'calculator', 'lifebuoy', 'phone', 'phone-hang-up', 'address-book', 'envelop', 'pushpin', 'location', 'location2', 'compass', 'compass2', 'map', 'map2', 'history', 'clock', 'clock2', 'alarm', 'bell', 'stopwatch', 'calendar', 'printer', 'keyboard', 'display', 'laptop', 'mobile', 'mobile2', 'tablet', 'tv', 'drawer', 'drawer2', 'box-add', 'box-remove', 'download', 'upload', 'floppy-disk', 'drive', 'database', 'undo', 'redo', 'undo2', 'redo2', 'forward', 'reply', 'bubble', 'bubbles', 'bubbles2', 'bubble2', 'bubbles3', 'bubbles4', 'user', 'users', 'user-plus', 'user-minus', 'user-check', 'user-tie', 'quotes-left', 'quotes-right', 'hour-glass', 'spinner', 'spinner2', 'spinner3', 'spinner4', 'spinner5', 'spinner6', 'spinner7', 'spinner8', 'spinner9', 'spinner10', 'spinner11', 'binoculars', 'search', 'zoom-in', 'zoom-out', 'enlarge', 'shrink', 'enlarge2', 'shrink2', 'key', 'key2', 'lock', 'unlocked', 'wrench', 'equalizer', 'equalizer2', 'cog', 'cogs', 'hammer', 'magic-wand', 'aid-kit', 'bug', 'pie-chart', 'stats-dots', 'stats-bars', 'stats-bars2', 'trophy', 'gift', 'glass', 'glass2', 'mug', 'spoon-knife', 'leaf', 'rocket', 'meter', 'meter2', 'hammer2', 'fire', 'lab', 'magnet', 'bin', 'bin2', 'briefcase', 'airplane', 'truck', 'road', 'accessibility', 'target', 'shield', 'power', 'switch', 'power-cord', 'clipboard', 'list-numbered', 'list', 'list2', 'tree', 'menu', 'menu2', 'menu3', 'menu4', 'cloud', 'cloud-download', 'cloud-upload', 'cloud-check', 'download2', 'upload2', 'download3', 'upload3', 'sphere', 'earth', 'link', 'flag', 'attachment', 'eye', 'eye-plus', 'eye-minus', 'eye-blocked', 'bookmark', 'bookmarks', 'sun', 'contrast', 'brightness-contrast', 'star-empty', 'star-half', 'star-full', 'heart', 'heart-broken', 'man', 'woman', 'man-woman', 'happy', 'happy2', 'smile', 'smile2', 'tongue', 'tongue2', 'sad', 'sad2', 'wink', 'wink2', 'grin', 'grin2', 'cool', 'cool2', 'angry', 'angry2', 'evil', 'evil2', 'shocked', 'shocked2', 'baffled', 'baffled2', 'confused', 'confused2', 'neutral', 'neutral2', 'hipster', 'hipster2', 'wondering', 'wondering2', 'sleepy', 'sleepy2', 'frustrated', 'frustrated2', 'crying', 'crying2', 'point-up', 'point-right', 'point-down', 'point-left', 'warning', 'notification', 'question', 'plus', 'minus', 'info', 'cancel-circle', 'blocked', 'cross', 'checkmark', 'checkmark2', 'spell-check', 'enter', 'exit', 'play2', 'pause', 'stop', 'previous', 'next', 'backward', 'forward2', 'play3', 'pause2', 'stop2', 'backward2', 'forward3', 'first', 'last', 'previous2', 'next2', 'eject', 'volume-high', 'volume-medium', 'volume-low', 'volume-mute', 'volume-mute2', 'volume-increase', 'volume-decrease', 'loop', 'loop2', 'infinite', 'shuffle', 'arrow-up-left', 'arrow-up', 'arrow-up-right', 'arrow-right', 'arrow-down-right', 'arrow-down', 'arrow-down-left', 'arrow-left', 'arrow-up-left2', 'arrow-up2', 'arrow-up-right2', 'arrow-right2', 'arrow-down-right2', 'arrow-down2', 'arrow-down-left2', 'arrow-left2', 'circle-up', 'circle-right', 'circle-down', 'circle-left', 'tab', 'move-up', 'move-down', 'sort-alpha-asc', 'sort-alpha-desc', 'sort-numeric-asc', 'sort-numberic-desc', 'sort-amount-asc', 'sort-amount-desc', 'command', 'shift', 'ctrl', 'opt', 'checkbox-checked', 'checkbox-unchecked', 'radio-checked', 'radio-checked2', 'radio-unchecked', 'crop', 'make-group', 'ungroup', 'scissors', 'filter', 'font', 'ligature', 'ligature2', 'text-height', 'text-width', 'font-size', 'bold', 'underline', 'italic', 'strikethrough', 'omega', 'sigma', 'page-break', 'superscript', 'subscript', 'superscript2', 'subscript2', 'text-color', 'pagebreak', 'clear-formatting', 'table', 'table2', 'insert-template', 'pilcrow', 'ltr', 'rtl', 'section', 'paragraph-left', 'paragraph-center', 'paragraph-right', 'paragraph-justify', 'indent-increase', 'indent-decrease', 'share', 'new-tab', 'embed', 'embed2', 'terminal', 'share2', 'mail', 'mail2', 'mail3', 'mail4', 'amazon', 'google', 'google2', 'google3', 'google-plus', 'google-plus2', 'google-plus3', 'hangouts', 'google-drive', 'facebook', 'facebook2', 'instagram', 'whatsapp', 'spotify', 'telegram', 'twitter', 'vine', 'vk', 'renren', 'sina-weibo', 'rss', 'rss2', 'youtube', 'youtube2', 'twitch', 'vimeo', 'vimeo2', 'lanyrd', 'flickr', 'flickr2', 'flickr3', 'flickr4', 'dribbble', 'behance', 'behance2', 'deviantart', '500px', 'steam', 'steam2', 'dropbox', 'onedrive', 'github', 'npm', 'basecamp', 'trello', 'wordpress', 'joomla', 'ello', 'blogger', 'blogger2', 'tumblr', 'tumblr2', 'yahoo', 'yahoo2', 'tux', 'appleinc', 'finder', 'android', 'windows', 'windows8', 'soundcloud', 'soundcloud2', 'skype', 'reddit', 'hackernews', 'wikipedia', 'linkedin', 'linkedin2', 'lastfm', 'lastfm2', 'delicious', 'stumbleupon', 'stumbleupon2', 'stackoverflow', 'pinterest', 'pinterest2', 'xing', 'xing2', 'flattr', 'foursquare', 'yelp', 'paypal', 'chrome', 'firefox', 'IE', 'edge', 'safari', 'opera', 'file-pdf', 'file-openoffice', 'file-word', 'file-excel', 'libreoffice', 'html-five', 'html-five2', 'css3', 'git', 'codepen', 'svg', 'IcoMoon', ]; options[1] = 'icon'; }else if (options[0] == 'far'){ icons = [ "address-book", "address-card", "arrow-alt-circle-down", "arrow-alt-circle-left", "arrow-alt-circle-right", "arrow-alt-circle-up", "bell", "bell-slash", "bookmark", "building", "calendar", "calendar-alt", "calendar-check", "calendar-minus", "calendar-plus", "calendar-times", "caret-square-down", "caret-square-left", "caret-square-right", "caret-square-up", "chart-bar", "check-circle", "check-square", "circle", "clipboard", "clock", "clone", "closed-captioning", "comment", "comment-alt", "comment-dots", "comments", "compass", "copy", "copyright", "credit-card", "dot-circle", "edit", "envelope", "envelope-open", "eye", "eye-slash", "file", "file-alt", "file-archive", "file-audio", "file-code", "file-excel", "file-image", "file-pdf", "file-powerpoint", "file-video", "file-word", "flag", "folder", "folder-open", "font-awesome-logo-full", "frown", "futbol", "gem", "hand-lizard", "hand-paper", "hand-peace", "hand-point-down", "hand-point-left", "hand-point-right", "hand-point-up", "hand-pointer", "hand-rock", "hand-scissors", "hand-spock", "handshake", "hdd", "heart", "hospital", "hourglass", "id-badge", "id-card", "image", "images", "keyboard", "lemon", "life-ring", "lightbulb", "list-alt", "map", "meh", "minus-square", "money-bill-alt", "moon", "newspaper", "object-group", "object-ungroup", "paper-plane", "pause-circle", "play-circle", "plus-square", "question-circle", "registered", "save", "share-square", "smile", "snowflake", "square", "star", "star-half", "sticky-note", "stop-circle", "sun", "thumbs-down", "thumbs-up", "times-circle", "trash-alt", "user", "user-circle", "window-close", "window-maximize", "window-minimize", "window-restore", ]; options[1] = 'fa'; }else if (options[0] == 'fab'){ icons = [ "500px", "accessible-icon", "accusoft", "adn", "adversal", "affiliatetheme", "algolia", "amazon", "amazon-pay", "amilia", "android", "angellist", "angrycreative", "angular", "app-store", "app-store-ios", "apper", "apple", "apple-pay", "asymmetrik", "audible", "autoprefixer", "avianex", "aviato", "aws", "bandcamp", "behance", "behance-square", "bimobject", "bitbucket", "bitcoin", "bity", "black-tie", "blackberry", "blogger", "blogger-b", "bluetooth", "bluetooth-b", "btc", "buromobelexperte", "buysellads", "cc-amazon-pay", "cc-amex", "cc-apple-pay", "cc-diners-club", "cc-discover", "cc-jcb", "cc-mastercard", "cc-paypal", "cc-stripe", "cc-visa", "centercode", "chrome", "cloudscale", "cloudsmith", "cloudversify", "codepen", "codiepie", "connectdevelop", "contao", "cpanel", "creative-commons", "creative-commons-by", "creative-commons-nc", "creative-commons-nc-eu", "creative-commons-nc-jp", "creative-commons-nd", "creative-commons-pd", "creative-commons-pd-alt", "creative-commons-remix", "creative-commons-sa", "creative-commons-sampling", "creative-commons-sampling-plus", "creative-commons-share", "css3", "css3-alt", "cuttlefish", "d-and-d", "dashcube", "delicious", "deploydog", "deskpro", "deviantart", "digg", "digital-ocean", "discord", "discourse", "dochub", "docker", "draft2digital", "dribbble", "dribbble-square", "dropbox", "drupal", "dyalog", "earlybirds", "ebay", "edge", "elementor", "ember", "empire", "envira", "erlang", "ethereum", "etsy", "expeditedssl", "facebook", "facebook-f", "facebook-messenger", "facebook-square", "firefox", "first-order", "first-order-alt", "firstdraft", "flickr", "flipboard", "fly", "font-awesome", "font-awesome-alt", "font-awesome-flag", "font-awesome-logo-full", "fonticons", "fonticons-fi", "fort-awesome", "fort-awesome-alt", "forumbee", "foursquare", "free-code-camp", "freebsd", "fulcrum", "galactic-republic", "galactic-senate", "get-pocket", "gg", "gg-circle", "git", "git-square", "github", "github-alt", "github-square", "gitkraken", "gitlab", "gitter", "glide", "glide-g", "gofore", "goodreads", "goodreads-g", "google", "google-drive", "google-play", "google-plus", "google-plus-g", "google-plus-square", "google-wallet", "gratipay", "grav", "gripfire", "grunt", "gulp", "hacker-news", "hacker-news-square", "hips", "hire-a-helper", "hooli", "hotjar", "houzz", "html5", "hubspot", "imdb", "instagram", "internet-explorer", "ioxhost", "itunes", "itunes-note", "java", "jedi-order", "jenkins", "joget", "joomla", "js", "js-square", "jsfiddle", "keybase", "keycdn", "kickstarter", "kickstarter-k", "korvue", "laravel", "lastfm", "lastfm-square", "leanpub", "less", "line", "linkedin", "linkedin-in", "linode", "linux", "lyft", "magento", "mandalorian", "mastodon", "maxcdn", "medapps", "medium", "medium-m", "medrt", "meetup", "microsoft", "mix", "mixcloud", "mizuni", "modx", "monero", "napster", "nintendo-switch", "node", "node-js", "npm", "ns8", "nutritionix", "odnoklassniki", "odnoklassniki-square", "old-republic", "opencart", "openid", "opera", "optin-monster", "osi", "page4", "pagelines", "palfed", "patreon", "paypal", "periscope", "phabricator", "phoenix-framework", "phoenix-squadron", "php", "pied-piper", "pied-piper-alt", "pied-piper-hat", "pied-piper-pp", "pinterest", "pinterest-p", "pinterest-square", "playstation", "product-hunt", "pushed", "python", "qq", "quinscape", "quora", "r-project", "ravelry", "react", "readme", "rebel", "red-river", "reddit", "reddit-alien", "reddit-square", "rendact", "renren", "replyd", "researchgate", "resolving", "rocketchat", "rockrms", "safari", "sass", "schlix", "scribd", "searchengin", "sellcast", "sellsy", "servicestack", "shirtsinbulk", "simplybuilt", "sistrix", "sith", "skyatlas", "skype", "slack", "slack-hash", "slideshare", "snapchat", "snapchat-ghost", "snapchat-square", "soundcloud", "speakap", "spotify", "stack-exchange", "stack-overflow", "staylinked", "steam", "steam-square", "steam-symbol", "sticker-mule", "strava", "stripe", "stripe-s", "studiovinari", "stumbleupon", "stumbleupon-circle", "superpowers", "supple", "teamspeak", "telegram", "telegram-plane", "tencent-weibo", "themeisle", "trade-federation", "trello", "tripadvisor", "tumblr", "tumblr-square", "twitch", "twitter", "twitter-square", "typo3", "uber", "uikit", "uniregistry", "untappd", "usb", "ussunnah", "vaadin", "viacoin", "viadeo", "viadeo-square", "viber", "vimeo", "vimeo-square", "vimeo-v", "vine", "vk", "vnv", "vuejs", "weibo", "weixin", "whatsapp", "whatsapp-square", "whmcs", "wikipedia-w", "windows", "wolf-pack-battalion", "wordpress", "wordpress-simple", "wpbeginner", "wpexplorer", "wpforms", "xbox", "xing", "xing-square", "y-combinator", "yahoo", "yandex", "yandex-international", "yelp", "yoast", "youtube", "youtube-square", ]; options[1] = 'fa'; }else if (options[0] == 'fas'){ icons = [ "address-book", "address-card", "adjust", "align-center", "align-justify", "align-left", "align-right", "allergies", "ambulance", "american-sign-language-interpreting", "anchor", "angle-double-down", "angle-double-left", "angle-double-right", "angle-double-up", "angle-down", "angle-left", "angle-right", "angle-up", "archive", "arrow-alt-circle-down", "arrow-alt-circle-left", "arrow-alt-circle-right", "arrow-alt-circle-up", "arrow-circle-down", "arrow-circle-left", "arrow-circle-right", "arrow-circle-up", "arrow-down", "arrow-left", "arrow-right", "arrow-up", "arrows-alt", "arrows-alt-h", "arrows-alt-v", "assistive-listening-systems", "asterisk", "at", "audio-description", "backward", "balance-scale", "ban", "band-aid", "barcode", "bars", "baseball-ball", "basketball-ball", "bath", "battery-empty", "battery-full", "battery-half", "battery-quarter", "battery-three-quarters", "bed", "beer", "bell", "bell-slash", "bicycle", "binoculars", "birthday-cake", "blind", "bold", "bolt", "bomb", "book", "bookmark", "bowling-ball", "box", "box-open", "boxes", "braille", "briefcase", "briefcase-medical", "bug", "building", "bullhorn", "bullseye", "burn", "bus", "calculator", "calendar", "calendar-alt", "calendar-check", "calendar-minus", "calendar-plus", "calendar-times", "camera", "camera-retro", "capsules", "car", "caret-down", "caret-left", "caret-right", "caret-square-down", "caret-square-left", "caret-square-right", "caret-square-up", "caret-up", "cart-arrow-down", "cart-plus", "certificate", "chart-area", "chart-bar", "chart-line", "chart-pie", "check", "check-circle", "check-square", "chess", "chess-bishop", "chess-board", "chess-king", "chess-knight", "chess-pawn", "chess-queen", "chess-rook", "chevron-circle-down", "chevron-circle-left", "chevron-circle-right", "chevron-circle-up", "chevron-down", "chevron-left", "chevron-right", "chevron-up", "child", "circle", "circle-notch", "clipboard", "clipboard-check", "clipboard-list", "clock", "clone", "closed-captioning", "cloud", "cloud-download-alt", "cloud-upload-alt", "code", "code-branch", "coffee", "cog", "cogs", "columns", "comment", "comment-alt", "comment-dots", "comment-slash", "comments", "compass", "compress", "copy", "copyright", "couch", "credit-card", "crop", "crosshairs", "cube", "cubes", "cut", "database", "deaf", "desktop", "diagnoses", "dna", "dollar-sign", "dolly", "dolly-flatbed", "donate", "dot-circle", "dove", "download", "edit", "eject", "ellipsis-h", "ellipsis-v", "envelope", "envelope-open", "envelope-square", "eraser", "euro-sign", "exchange-alt", "exclamation", "exclamation-circle", "exclamation-triangle", "expand", "expand-arrows-alt", "external-link-alt", "external-link-square-alt", "eye", "eye-dropper", "eye-slash", "fast-backward", "fast-forward", "fax", "female", "fighter-jet", "file", "file-alt", "file-archive", "file-audio", "file-code", "file-excel", "file-image", "file-medical", "file-medical-alt", "file-pdf", "file-powerpoint", "file-video", "file-word", "film", "filter", "fire", "fire-extinguisher", "first-aid", "flag", "flag-checkered", "flask", "folder", "folder-open", "font", "font-awesome-logo-full", "football-ball", "forward", "frown", "futbol", "gamepad", "gavel", "gem", "genderless", "gift", "glass-martini", "globe", "golf-ball", "graduation-cap", "h-square", "hand-holding", "hand-holding-heart", "hand-holding-usd", "hand-lizard", "hand-paper", "hand-peace", "hand-point-down", "hand-point-left", "hand-point-right", "hand-point-up", "hand-pointer", "hand-rock", "hand-scissors", "hand-spock", "hands", "hands-helping", "handshake", "hashtag", "hdd", "heading", "headphones", "heart", "heartbeat", "history", "hockey-puck", "home", "hospital", "hospital-alt", "hospital-symbol", "hourglass", "hourglass-end", "hourglass-half", "hourglass-start", "i-cursor", "id-badge", "id-card", "id-card-alt", "image", "images", "inbox", "indent", "industry", "info", "info-circle", "italic", "key", "keyboard", "language", "laptop", "leaf", "lemon", "level-down-alt", "level-up-alt", "life-ring", "lightbulb", "link", "lira-sign", "list", "list-alt", "list-ol", "list-ul", "location-arrow", "lock", "lock-open", "long-arrow-alt-down", "long-arrow-alt-left", "long-arrow-alt-right", "long-arrow-alt-up", "low-vision", "magic", "magnet", "male", "map", "map-marker", "map-marker-alt", "map-pin", "map-signs", "mars", "mars-double", "mars-stroke", "mars-stroke-h", "mars-stroke-v", "medkit", "meh", "mercury", "microchip", "microphone", "microphone-slash", "minus", "minus-circle", "minus-square", "mobile", "mobile-alt", "money-bill-alt", "moon", "motorcycle", "mouse-pointer", "music", "neuter", "newspaper", "notes-medical", "object-group", "object-ungroup", "outdent", "paint-brush", "pallet", "paper-plane", "paperclip", "parachute-box", "paragraph", "paste", "pause", "pause-circle", "paw", "pen-square", "pencil-alt", "people-carry", "percent", "phone", "phone-slash", "phone-square", "phone-volume", "piggy-bank", "pills", "plane", "play", "play-circle", "plug", "plus", "plus-circle", "plus-square", "podcast", "poo", "portrait", "pound-sign", "power-off", "prescription-bottle", "prescription-bottle-alt", "print", "procedures", "puzzle-piece", "qrcode", "question", "question-circle", "quidditch", "quote-left", "quote-right", "random", "recycle", "redo", "redo-alt", "registered", "reply", "reply-all", "retweet", "ribbon", "road", "rocket", "rss", "rss-square", "ruble-sign", "rupee-sign", "save", "search", "search-minus", "search-plus", "seedling", "server", "share", "share-alt", "share-alt-square", "share-square", "shekel-sign", "shield-alt", "ship", "shipping-fast", "shopping-bag", "shopping-basket", "shopping-cart", "shower", "sign", "sign-in-alt", "sign-language", "sign-out-alt", "signal", "sitemap", "sliders-h", "smile", "smoking", "snowflake", "sort", "sort-alpha-down", "sort-alpha-up", "sort-amount-down", "sort-amount-up", "sort-down", "sort-numeric-down", "sort-numeric-up", "sort-up", "space-shuttle", "spinner", "square", "square-full", "star", "star-half", "step-backward", "step-forward", "stethoscope", "sticky-note", "stop", "stop-circle", "stopwatch", "street-view", "strikethrough", "subscript", "subway", "suitcase", "sun", "superscript", "sync", "sync-alt", "syringe", "table", "table-tennis", "tablet", "tablet-alt", "tablets", "tachometer-alt", "tag", "tags", "tape", "tasks", "taxi", "terminal", "text-height", "text-width", "th", "th-large", "th-list", "thermometer", "thermometer-empty", "thermometer-full", "thermometer-half", "thermometer-quarter", "thermometer-three-quarters", "thumbs-down", "thumbs-up", "thumbtack", "ticket-alt", "times", "times-circle", "tint", "toggle-off", "toggle-on", "trademark", "train", "transgender", "transgender-alt", "trash", "trash-alt", "tree", "trophy", "truck", "truck-loading", "truck-moving", "tty", "tv", "umbrella", "underline", "undo", "undo-alt", "universal-access", "university", "unlink", "unlock", "unlock-alt", "upload", "user", "user-alt", "user-alt-slash", "user-astronaut", "user-check", "user-circle", "user-clock", "user-cog", "user-edit", "user-friends", "user-graduate", "user-lock", "user-md", "user-minus", "user-ninja", "user-plus", "user-secret", "user-shield", "user-slash", "user-tag", "user-tie", "user-times", "users", "users-cog", "utensil-spoon", "utensils", "venus", "venus-double", "venus-mars", "vial", "vials", "video", "video-slash", "volleyball-ball", "volume-down", "volume-off", "volume-up", "warehouse", "weight", "wheelchair", "wifi", "window-close", "window-maximize", "window-minimize", "window-restore", "wine-glass", "won-sign", "wrench", "x-ray", "yen-sign", ]; options[1] = 'fa'; }else if (options[0] == 'lnr'){ icons = [ "home", "apartment", "pencil", "magic-wand", "drop", "lighter", "poop", "sun", "moon", "cloud", "cloud-upload", "cloud-download", "cloud-sync", "cloud-check", "database", "lock", "cog", "trash", "dice", "heart", "star", "star-half", "star-empty", "flag", "envelope", "paperclip", "inbox", "eye", "printer", "file-empty", "file-add", "enter", "exit", "graduation-hat", "license", "music-note", "film-play", "camera-video", "camera", "picture", "book", "bookmark", "user", "users", "shirt", "store", "cart", "tag", "phone-handset", "phone", "pushpin", "map-marker", "map", "location", "calendar-full", "keyboard", "spell-check", "screen", "smartphone", "tablet", "laptop", "laptop-phone", "power-switch", "bubble", "heart-pulse", "construction", "pie-chart", "chart-bars", "gift", "diamond", "linearicons", "dinner", "coffee-cup", "leaf", "paw", "rocket", "briefcase", "bus", "car", "train", "bicycle", "wheelchair", "select", "earth", "smile", "sad", "neutral", "mustache", "alarm", "bullhorn", "volume-high", "volume-medium", "volume-low", "volume", "mic", "hourglass", "undo", "redo", "sync", "history", "clock", "download", "upload", "enter-down", "exit-up", "bug", "code", "link", "unlink", "thumbs-up", "thumbs-down", "magnifier", "cross", "menu", "list", "chevron-up", "chevron-down", "chevron-left", "chevron-right", "arrow-up", "arrow-down", "arrow-left", "arrow-right", "move", "warning", "question-circle", "menu-circle", "checkmark-circle", "cross-circle", "plus-circle", "circle-minus", "arrow-up-circle", "arrow-down-circle", "arrow-left-circle", "arrow-right-circle", "chevron-up-circle", "chevron-down-circle", "chevron-left-circle", "chevron-right-circle", "crop", "frame-expand", "frame-contract", "layers", "funnel", "text-format", "text-format-remove", "text-size", "bold", "italic", "underline", "strikethrough", "highlight", "text-align-left", "text-align-center", "text-align-right", "text-align-justify", "line-spacing", "indent-increase", "indent-decrease", "pilcrow", "direction-ltr", "direction-rtl", "page-break", "sort-alpha-asc", "sort-amount-asc", "hand", "pointer-up", "pointer-right", "pointer-down", "pointer-left" ]; options[1] = 'lnr'; }else if (options[0] == 'genericon '){ icons = [ "standard", "aside", "image", "gallery", "video", "status", "quote", "link", "chat", "audio", /* Social icons */ "github", "dribbble", "twitter", "facebook", "facebook-alt", "wordpress", "googleplus", "linkedin", "linkedin-alt", "pinterest", "pinterest-alt", "flickr", "vimeo", "youtube", "tumblr", "instagram", "codepen", "polldaddy", "googleplus-alt", "path", "skype", "digg", "reddit", "stumbleupon", "pocket", /* Meta icons */ "comment", "category", "tag", "time", "user", "day", "week", "month", "pinned", /* Other icons */ "search", "unzoom", "zoom", "show", "hide", "close", "close-alt", "trash", "star", "home", "mail", "edit", "reply", "feed", "warning", "share", "attachment", "location", "checkmark", "menu", "refresh", "minimize", "maximize", "404", "spam", "summary", "cloud", "key", "dot", "next", "previous", "expand", "collapse", "dropdown", "dropdown-left", "top", "draggable", "phone", "send-to-phone", "plugin", "cloud-download", "cloud-upload", "external", "document", "book", "cog", "unapprove", "cart", "pause", "stop", "skip-back", "skip-ahead", "play", "tablet", "send-to-tablet", "info", "notice", "help", "fastforward", "rewind", "portfolio", "heart", "code", "subscribe", "unsubscribe", "subscribed", "reply-alt", "reply-single", "flag", "print", "lock", "bold", "italic", "picture", /* Generic shapes */ "uparrow", "rightarrow", "downarrow", "leftarrow", "genericon-videocamera", "genericon-rating-empty" ]; options[1] = 'genericon'; }else if (options[0] == 'linecon'){ icons = [ "heart2","cloud2","star","tv2","video","sound","trash","user2","key3","search2", "settings","camera2","tag","lock2","bulb","pen2","diamond","display2","location3", "eye2","bubble3","stack2","cup","phone2","news","mail5","like","photo","note","clock3", "paperplane","params","banknote","data","music2","megaphone","study", "lab2","food","t-shirt","fire2","clip","shop","calendar2","wallet", "vynil","truck2","world", ]; options[1] = 'linecon'; }else if(options[0] == 'ti'){ icons = [ "arrow-up", "arrow-right", "arrow-left", "arrow-down", "arrows-vertical", "arrows-horizontal", "angle-up", "angle-right", "angle-left", "angle-down", "angle-double-up", "angle-double-right", "angle-double-left", "angle-double-down", "move", "fullscreen", "arrow-top-right", "arrow-top-left", "arrow-circle-up", "arrow-circle-right", "arrow-circle-left", "arrow-circle-down", "arrows-corner", "split-v", "split-v-alt", "split-h", "hand-point-up", "hand-point-right", "hand-point-left", "hand-point-down", "back-right", "back-left", "exchange-vertical", "wand", "save", "save-alt", "direction", "direction-alt", "user", "link", "unlink", "trash", "target", "tag", "desktop", "tablet", "mobile", "email", "star", "spray", "signal", "shopping-cart", "shopping-cart-full", "settings", "search", "zoom-in", "zoom-out", "cut", "ruler", "ruler-alt-2", "ruler-pencil", "ruler-alt", "bookmark", "bookmark-alt", "reload", "plus", "minus", "close", "pin", "pencil", "pencil-alt", "paint-roller", "paint-bucket", "na", "medall", "medall-alt", "marker", "marker-alt", "lock", "unlock", "location-arrow", "layout", "layers", "layers-alt", "key", "image", "heart", "heart-broken", "hand-stop", "hand-open", "hand-drag", "flag", "flag-alt", "flag-alt-2", "eye", "import", "export", "cup", "crown", "comments", "comment", "comment-alt", "thought", "clip", "check", "check-box", "camera", "announcement", "brush", "brush-alt", "palette", "briefcase", "bolt", "bolt-alt", "blackboard", "bag", "world", "wheelchair", "car", "truck", "timer", "ticket", "thumb-up", "thumb-down", "stats-up", "stats-down", "shine", "shift-right", "shift-left", "shift-right-alt", "shift-left-alt", "shield", "notepad", "server", "pulse", "printer", "power-off", "plug", "pie-chart", "panel", "package", "music", "music-alt", "mouse", "mouse-alt", "money", "microphone", "menu", "menu-alt", "map", "map-alt", "location-pin", "light-bulb", "info", "infinite", "id-badge", "hummer", "home", "help", "headphone", "harddrives", "harddrive", "gift", "game", "filter", "files", "file", "zip", "folder", "envelope", "dashboard", "cloud", "cloud-up", "cloud-down", "clipboard", "calendar", "book", "bell", "basketball", "bar-chart", "bar-chart-alt", "archive", "anchor", "alert", "alarm-clock", "agenda", "write", "wallet", "video-clapper", "video-camera", "vector", "support", "stamp", "slice", "shortcode", "receipt", "pin2", "pin-alt", "pencil-alt2", "eraser", "more", "more-alt", "microphone-alt", "magnet", "line-double", "line-dotted", "line-dashed", "ink-pen", "info-alt", "help-alt", "headphone-alt", "gallery", "face-smile", "face-sad", "credit-card", "comments-smiley", "time", "share", "share-alt", "rocket", "new-window", "rss", "rss-alt", "control-stop", "control-shuffle", "control-play", "control-pause", "control-forward", "control-backward", "volume", "control-skip-forward", "control-skip-backward", "control-record", "control-eject", "paragraph", "uppercase", "underline", "text", "Italic", "smallcap", "list", "list-ol", "align-right", "align-left", "align-justify", "align-center", "quote-right", "quote-left", "layout-width-full", "layout-width-default", "layout-width-default-alt", "layout-tab", "layout-tab-window", "layout-tab-v", "layout-tab-min", "layout-slider", "layout-slider-alt", "layout-sidebar-right", "layout-sidebar-none", "layout-sidebar-left", "layout-placeholder", "layout-menu", "layout-menu-v", "layout-menu-separated", "layout-menu-full", "layout-media-right", "layout-media-right-alt", "layout-media-overlay", "layout-media-overlay-alt", "layout-media-overlay-alt-2", "layout-media-left", "layout-media-left-alt", "layout-media-center", "layout-media-center-alt", "layout-list-thumb", "layout-list-thumb-alt", "layout-list-post", "layout-list-large-image", "layout-line-solid", "layout-grid4", "layout-grid3", "layout-grid2", "layout-grid2-thumb", "layout-cta-right", "layout-cta-left", "layout-cta-center", "layout-cta-btn-right", "layout-cta-btn-left", "layout-column4", "layout-column3", "layout-column2", "layout-accordion-separated", "layout-accordion-merged", "layout-accordion-list", "widgetized", "widget", "widget-alt", "view-list", "view-list-alt", "view-grid", "upload", "download", "loop", "layout-sidebar-2", "layout-grid4-alt", "layout-grid3-alt", "layout-grid2-alt", "layout-column4-alt", "layout-column3-alt", "layout-column2-alt", "flickr", "flickr-alt", "instagram", "google", "github", "facebook", "dropbox", "dropbox-alt", "dribbble", "apple", "android", "yahoo", "trello", "stack-overflow", "soundcloud", "sharethis", "sharethis-alt", "reddit", "microsoft", "microsoft-alt", "linux", "jsfiddle", "joomla", "html5", "css3", "drupal", "wordpress", "tumblr", "tumblr-alt", "skype", "youtube", "vimeo", "vimeo-alt", "twitter", "twitter-alt", "linkedin", "pinterest", "pinterest-alt", "themify-logo", "themify-favicon", "themify-favicon-alt" ]; options[1] = "ti"; }else { icons = [ "blank", "standard", "aside", "image", "gallery", "video", "status", "quote", "link", "chat", "audio", /* Social icons */ "github", "dribbble", "twitter", "facebook", "facebook-alt", "wordpress", "googleplus", "linkedin", "linkedin-alt", "pinterest", "pinterest-alt", "flickr", "vimeo", "youtube", "tumblr", "instagram", "codepen", "polldaddy", "googleplus-alt", "path", "skype", "digg", "reddit", "stumbleupon", "pocket", /* Meta icons */ "comment", "category", "tag", "time", "user", "day", "week", "month", "pinned", /* Other icons */ "search", "unzoom", "zoom", "show", "hide", "close", "close-alt", "trash", "star", "home", "mail", "edit", "reply", "feed", "warning", "share", "attachment", "location", "checkmark", "menu", "refresh", "minimize", "maximize", "404", "spam", "summary", "cloud", "key", "dot", "next", "previous", "expand", "collapse", "dropdown", "dropdown-left", "top", "draggable", "phone", "send-to-phone", "plugin", "cloud-download", "cloud-upload", "external", "document", "book", "cog", "unapprove", "cart", "pause", "stop", "skip-back", "skip-ahead", "play", "tablet", "send-to-tablet", "info", "notice", "help", "fastforward", "rewind", "portfolio", "heart", "code", "subscribe", "unsubscribe", "subscribed", "reply-alt", "reply-single", "flag", "print", "lock", "bold", "italic", "picture", /* Generic shapes */ "uparrow", "rightarrow", "downarrow", "leftarrow" ]; options[1] = 'genericon'; }; }; font_set(); function build_list($popup,$button,clear) { $list = $popup.find('.icon-picker-list'); if (clear==1) { $list.empty(); // clear list // } for (var i in icons) { // if(options[0] == 'md'){ // $list.append('<li data-icon="'+icons[i]+'"><a href="#" title="'+icons[i]+'"><span class="material-icons">'+icons[i]+'</span></a></li>'); // }else if(options[0] == 'eleganticons'){ $list.append('<li data-icon="'+icons[i]+'"><a href="#" title="'+icons[i]+'"><span class="'+options[0]+' '+icons[i]+'"></span></a></li>'); } else{ if(options[0] == "icon"){ $classess = "jltma-icommon"; }else{ $classess = "jltma-other"; } $list.append('<li class="'+$classess+'" data-icon="'+icons[i]+'"><a href="#" title="'+icons[i]+'"><span class="'+options[0]+' '+options[1]+'-'+icons[i]+'"></span></a></li>'); } }; $('a', $list).click(function(e) { e.preventDefault(); var title = $(this).attr("title"); $target.val(options[0]+"|"+options[1]+"-"+title); // if(options[0] == 'md'){ // $button.html(''); // $button.removeClass().addClass("button icon-picker").append('<span class="material-icons">'+title+'</span>').siblings('.icon-picker-input').val('material-icons|'+title); // }else if(options[0] == 'eleganticons'){ $button.html(''); $button.removeClass().addClass("button icon-picker "+options[0]+" "+title).siblings('.icon-picker-input').val(options[0]+'|'+title); }else{ $button.html(''); $button.removeClass().addClass("button icon-picker "+options[0]+" "+options[1]+"-"+title).siblings('.icon-picker-input').val(options[0]+"|"+options[1]+"-"+title); } removePopup(); }); }; function removePopup(){ $(".icon-picker-container").remove(); } $button = $('.icon-picker'); $button.each( function() { $(this).on('click.iconPicker', function() { createPopup($(this)); }); }); function createPopup($button) { $target = $($button.data('target')); $popup = $('<div class="icon-picker-container"> \ <span class="icon-picker-close"><i class="dashicons dashicons-no"></i></span> \ <div class="icon-picker-control" /> \ <ul class="icon-picker-list" /> \ </div>') .css({ 'top': $button.offset().top, 'left': $button.offset().left }); build_list($popup,$button,0); var $control = $popup.find('.icon-picker-control'); $control.html('<p>Select Icon: <select><option value="dashicons">Dashicons</option><option value="linecon">Linecons</option><option value="fa">Font Awesome 4.7.0</option><optgroup label="Font Awesome 5.x"><option value="fab">Brands</option><option value="far">Regular</option><option value="fas">Solid</option></optgroup><option value="genericon">Genericons</option><option value="icon">Icomoon</option><option value="lnr">Linearicons</option><option value="ti">Themify</option></select></p>'+ '<a data-direction="back" href="#"><span class="dashicons dashicons-arrow-left-alt2"></span></a> '+ '<input type="text" class="jltma-icon-search" placeholder="Search" value=""/>'+ '<a data-direction="forward" href="#"><span class="dashicons dashicons-arrow-right-alt2"></span></a>'+ ''); $('select', $control).on('change', function(e) { e.preventDefault(); if (this.value != options[0]) { options[0] = this.value; font_set(); build_list($popup,$button,1); }; }); $('a', $control).click(function(e) { e.preventDefault(); if ($(this).data('direction') === 'back') { //move last 25 elements to front $('li:gt(' + (icons.length - 26) + ')', $list).each(function() { $(this).prependTo($list); }); } else { //move first 25 elements to the end $('li:lt(25)', $list).each(function() { $(this).appendTo($list); }); } }); $popup.appendTo('body').show(); $('.jltma-icon-search', $control).on('keyup', function(e) { console.log('clicked'); var search = $(this).val(); console.log('clicked', search); if (search === '') { //Show All Again $('li:lt(25)', $list).show(); } else { $('li', $list).each(function() { if ($(this).data('icon').toString().toLowerCase().indexOf(search.toLowerCase()) !== -1) { $(this).show(); } else { $(this).hide(); } }); } }); $(document).mouseup(function (e){ if (!$popup.is(e.target) && $popup.has(e.target).length === 0) { removePopup(); } }); $(document).on("click",".icon-picker-close",function(e){ removePopup(); }); $(document).on('keydown',function(e){ if (e.keyCode === 27) { removePopup(); } }); } } $(function() { /** Icon picker Initialization For Menu & Custom Template **/ //$('.icon-picker').iconPicker(); }); }(jQuery));