Changeset 1134429
- Timestamp:
- 04/14/2015 11:17:37 AM (11 years ago)
- Location:
- wr-megamenu/trunk
- Files:
-
- 10 added
- 15 edited
-
README.txt (modified) (1 diff)
-
assets/3rd-party/font-awesome (added)
-
assets/3rd-party/font-awesome/css (added)
-
assets/3rd-party/font-awesome/css/font-awesome.min.css (added)
-
assets/3rd-party/font-awesome/fonts (added)
-
assets/3rd-party/font-awesome/fonts/FontAwesome.otf (added)
-
assets/3rd-party/font-awesome/fonts/fontawesome-webfont.eot (added)
-
assets/3rd-party/font-awesome/fonts/fontawesome-webfont.svg (added)
-
assets/3rd-party/font-awesome/fonts/fontawesome-webfont.ttf (added)
-
assets/3rd-party/font-awesome/fonts/fontawesome-webfont.woff (added)
-
assets/3rd-party/font-awesome/fonts/fontawesome-webfont.woff2 (added)
-
assets/3rd-party/joomlashine/js/jsn-iconselector.js (modified) (7 diffs)
-
assets/css/frontend.css (modified) (6 diffs)
-
assets/js/frontend.js (modified) (2 diffs)
-
assets/woorockets/css/form_design.css (modified) (1 diff)
-
includes/core/backend.php (modified) (3 diffs)
-
includes/core/frontend.php (modified) (3 diffs)
-
includes/helpers/frontend.php (modified) (1 diff)
-
includes/helpers/modal.php (modified) (1 diff)
-
includes/init/assets.php (modified) (1 diff)
-
includes/plugin/assets.php (modified) (3 diffs)
-
includes/walker.php (modified) (3 diffs)
-
main.php (modified) (1 diff)
-
templates/menu-builder.php (modified) (1 diff)
-
themes/default/default.css (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
wr-megamenu/trunk/README.txt
r1124319 r1134429 92 92 * Fixed Bug with resizing Styling form 93 93 94 = 1.1.0 = 95 * Added Font Awesome integration 96 * Fixed Double click to open dropdown menu on IOS 97 * Fixed Bugs with some popular themes 98 * Fixed Display in submenu level 3 99 -
wr-megamenu/trunk/assets/3rd-party/joomlashine/js/jsn-iconselector.js
r1001124 r1134429 15 15 16 16 } 17 17 18 JSNIconSelector.prototype = { 18 19 GenerateSelector:function (container, actionSelector, value) { 19 20 var self = this; 21 20 22 var resultsFilter = $("<ul/>", {"class":"jsn-items-list"}); 23 21 24 $("#jsn-quicksearch-icons").val(""); 25 22 26 $(container).find(".jsn-reset-search").hide(); 23 self.renderListIconSelector(resultsFilter, self.Icomoon(), actionSelector, value); 27 28 var is_font_awesome = value.search('fa fa-'); 29 var checked_font_awesome = ''; 30 31 if( is_font_awesome >= 0 ) { 32 checked_font_awesome = 'selected="selected"'; 33 self.renderListIconSelector(resultsFilter, self.Awesome(), actionSelector, value); 34 } else { 35 self.renderListIconSelector(resultsFilter, self.Icomoon(), actionSelector, value); 36 } 37 24 38 $.fn.delayKeyup = function (callback, ms) { 25 39 var timer = 0; … … 33 47 return $(this); 34 48 }; 49 35 50 var oldIconFilter = ""; 51 36 52 return $("<div/>", {"class":"jsn-iconselector"}).append( 53 54 $("<div/>", {"class":"wr-select-font"}).append( 55 $("<select/>", {"id":"wr-select-font","class":"form-control select2-select"}).append( 56 '<option value="Icomoon">Font IconMoon</option><option value="Awesome" ' + checked_font_awesome + ' >Font Awesome</option>' 57 ).change( function() { 58 var font = $(this).val(); 59 if( font == 'Icomoon' ){ 60 self.renderListIconSelector(resultsFilter, self.Icomoon(), actionSelector, value); 61 } else if( font == 'Awesome' ) { 62 self.renderListIconSelector(resultsFilter, self.Awesome(), actionSelector, value); 63 } 64 } ) 65 ) 66 67 ).append( 37 68 $("<div/>", {"class":"jsn-fieldset-filter"}).append( 38 69 $("<fieldset/>").append( 39 70 $("<div/>", {"class":"jsn-quick-search"}).append( 40 $("<input/>", {"class":"form-control", "type":"text","id":"jsn-quicksearch-icons", "placeholder":"Search..."}).delayKeyup(function (el) { 71 $("<input/>", {"class":"form-control", "type":"text","id":"jsn-quicksearch-icons", "placeholder":"Search..."}). 72 delayKeyup(function (el) { 41 73 if ($(el).val() != oldIconFilter) { 42 74 oldIconFilter = $(el).val(); … … 50 82 }, 500) 51 83 ).append( 52 $("<a/>",{"href":"javascript:void(0);","title":"Clear Search","class":"jsn-reset-search"}).append($("<i/>",{"class":"icon-remove"})).click(function(){ 84 $("<a/>",{"href":"javascript:void(0);","title":"Clear Search","class":"jsn-reset-search"}) 85 .append($("<i/>",{"class":"icon-remove"})) 86 .click(function(){ 53 87 $(this).parents(".jsn-iconselector").find("#jsn-quicksearch-icons").val(""); 54 88 oldIconFilter = ""; … … 62 96 63 97 }, 98 64 99 filterResults:function (value, resultsFilter) { 65 100 $(resultsFilter).find("li").hide(); … … 80 115 }, 81 116 renderListIconSelector:function ( container, list, actionSelector, valueDefault) { 117 82 118 $(container).find("li").removeClass("active"); 83 119 $(container).html(""); 84 120 85 var _nonIconClass = 'jsn-item';121 var _nonIconClass = 'jsn-item'; 86 122 if (!valueDefault) { 87 _nonIconClass= 'jsn-item active';123 _nonIconClass = 'jsn-item active'; 88 124 } 89 125 $(container).append( … … 100 136 classActive = {"class":"jsn-item active"}; 101 137 } 102 //remove title138 // remove title 103 139 $(container).append( 104 140 $("<li/>", classActive).append( … … 243 279 "icon-out-2":"out-2" 244 280 } 281 }, 282 Awesome:function () { 283 return { 284 "fa fa-glass":"glass", 285 "fa fa-music":"music", 286 "fa fa-search":"search", 287 "fa fa-envelope-o":"envelope-o", 288 "fa fa-heart":"heart", 289 "fa fa-star":"star", 290 "fa fa-star-o":"star-o", 291 "fa fa-user":"user", 292 "fa fa-film":"film", 293 "fa fa-th-large":"th-large", 294 "fa fa-th":"th", 295 "fa fa-th-list":"th-list", 296 "fa fa-check":"check", 297 "fa fa-remove":"remove", 298 "fa fa-close":"close", 299 "fa fa-times":"times", 300 "fa fa-search-plus":"search-plus", 301 "fa fa-search-minus":"search-minus", 302 "fa fa-power-off":"power-off", 303 "fa fa-signal":"signal", 304 "fa fa-gear":"gear", 305 "fa fa-cog":"cog", 306 "fa fa-trash-o":"trash-o", 307 "fa fa-home":"home", 308 "fa fa-file-o":"file-o", 309 "fa fa-clock-o":"clock-o", 310 "fa fa-road":"road", 311 "fa fa-download":"download", 312 "fa fa-arrow-circle-o-down":"arrow-circle-o-down", 313 "fa fa-arrow-circle-o-up":"arrow-circle-o-up", 314 "fa fa-inbox":"inbox", 315 "fa fa-play-circle-o":"play-circle-o", 316 "fa fa-rotate-right":"rotate-right", 317 "fa fa-repeat":"repeat", 318 "fa fa-refresh":"refresh", 319 "fa fa-list-alt":"list-alt", 320 "fa fa-lock":"lock", 321 "fa fa-flag":"flag", 322 "fa fa-headphones":"headphones", 323 "fa fa-volume-off":"volume-off", 324 "fa fa-volume-down":"volume-down", 325 "fa fa-volume-up":"volume-up", 326 "fa fa-qrcode":"qrcode", 327 "fa fa-barcode":"barcode", 328 "fa fa-tag":"tag", 329 "fa fa-tags":"tags", 330 "fa fa-book":"book", 331 "fa fa-bookmark":"bookmark", 332 "fa fa-print":"print", 333 "fa fa-camera":"camera", 334 "fa fa-font":"font", 335 "fa fa-bold":"bold", 336 "fa fa-italic":"italic", 337 "fa fa-text-height":"text-height", 338 "fa fa-text-width":"text-width", 339 "fa fa-align-left":"align-left", 340 "fa fa-align-center":"align-center", 341 "fa fa-align-right":"align-right", 342 "fa fa-align-justify":"align-justify", 343 "fa fa-list":"list", 344 "fa fa-dedent":"dedent", 345 "fa fa-outdent":"outdent", 346 "fa fa-indent":"indent", 347 "fa fa-video-camera":"video-camera", 348 "fa fa-photo":"photo", 349 "fa fa-image":"image", 350 "fa fa-picture-o":"picture-o", 351 "fa fa-pencil":"pencil", 352 "fa fa-map-marker":"map-marker", 353 "fa fa-adjust":"adjust", 354 "fa fa-tint":"tint", 355 "fa fa-edit":"edit", 356 "fa fa-pencil-square-o":"pencil-square-o", 357 "fa fa-share-square-o":"share-square-o", 358 "fa fa-check-square-o":"check-square-o", 359 "fa fa-arrows":"arrows", 360 "fa fa-step-backward":"step-backward", 361 "fa fa-fast-backward":"fa fast-backward", 362 "fa fa-backward":"backward", 363 "fa fa-play":"play", 364 "fa fa-pause":"pause", 365 "fa fa-stop":"stop", 366 "fa fa-forward":"forward", 367 "fa fa-fast-forward":"fa fast-forward", 368 "fa fa-step-forward":"step-forward", 369 "fa fa-eject":"eject", 370 "fa fa-chevron-left":"chevron-left", 371 "fa fa-chevron-right":"chevron-right", 372 "fa fa-plus-circle":"plus-circle", 373 "fa fa-minus-circle":"minus-circle", 374 "fa fa-times-circle":"times-circle", 375 "fa fa-check-circle":"check-circle", 376 "fa fa-question-circle":"question-circle", 377 "fa fa-info-circle":"info-circle", 378 "fa fa-crosshairs":"crosshairs", 379 "fa fa-times-circle-o":"times-circle-o", 380 "fa fa-check-circle-o":"check-circle-o", 381 "fa fa-ban":"ban", 382 "fa fa-arrow-left":"arrow-left", 383 "fa fa-arrow-right":"arrow-right", 384 "fa fa-arrow-up":"arrow-up", 385 "fa fa-arrow-down":"arrow-down", 386 "fa fa-mail-forward":"mail-forward", 387 "fa fa-share":"share", 388 "fa fa-expand":"expand", 389 "fa fa-compress":"compress", 390 "fa fa-plus":"plus", 391 "fa fa-minus":"minus", 392 "fa fa-asterisk":"asterisk", 393 "fa fa-exclamation-circle":"exclamation-circle", 394 "fa fa-gift":"gift", 395 "fa fa-leaf":"leaf", 396 "fa fa-fire":"fire", 397 "fa fa-eye":"eye", 398 "fa fa-eye-slash":"eye-slash", 399 "fa fa-warning":"warning", 400 "fa fa-exclamation-triangle":"exclamation-triangle", 401 "fa fa-plane":"plane", 402 "fa fa-calendar":"calendar", 403 "fa fa-random":"random", 404 "fa fa-comment":"comment", 405 "fa fa-magnet":"magnet", 406 "fa fa-chevron-up":"chevron-up", 407 "fa fa-chevron-down":"chevron-down", 408 "fa fa-retweet":"retweet", 409 "fa fa-shopping-cart":"shopping-cart", 410 "fa fa-folder":"folder", 411 "fa fa-folder-open":"folder-open", 412 "fa fa-arrows-v":"arrows-v", 413 "fa fa-arrows-h":"arrows-h", 414 "fa fa-bar-chart-o":"bar-chart-o", 415 "fa fa-bar-chart":"bar-chart", 416 "fa fa-twitter-square":"twitter-square", 417 "fa fa-facebook-square":"fa facebook-square", 418 "fa fa-camera-retro":"camera-retro", 419 "fa fa-key":"key", 420 "fa fa-gears":"gears", 421 "fa fa-cogs":"cogs", 422 "fa fa-comments":"comments", 423 "fa fa-thumbs-o-up":"thumbs-o-up", 424 "fa fa-thumbs-o-down":"thumbs-o-down", 425 "fa fa-star-half":"star-half", 426 "fa fa-heart-o":"heart-o", 427 "fa fa-sign-out":"sign-out", 428 "fa fa-linkedin-square":"linkedin-square", 429 "fa fa-thumb-tack":"thumb-tack", 430 "fa fa-external-link":"external-link", 431 "fa fa-sign-in":"sign-in", 432 "fa fa-trophy":"trophy", 433 "fa fa-github-square":"github-square", 434 "fa fa-upload":"upload", 435 "fa fa-lemon-o":"lemon-o", 436 "fa fa-phone":"phone", 437 "fa fa-square-o":"square-o", 438 "fa fa-bookmark-o":"bookmark-o", 439 "fa fa-phone-square":"phone-square", 440 "fa fa-twitter":"twitter", 441 "fa fa-facebook-f":"fa facebook-f", 442 "fa fa-facebook":"fa facebook", 443 "fa fa-github":"github", 444 "fa fa-unlock":"unlock", 445 "fa fa-credit-card":"credit-card", 446 "fa fa-rss":"rss", 447 "fa fa-hdd-o":"hdd-o", 448 "fa fa-bullhorn":"bullhorn", 449 "fa fa-bell":"bell", 450 "fa fa-certificate":"certificate", 451 "fa fa-hand-o-right":"hand-o-right", 452 "fa fa-hand-o-left":"hand-o-left", 453 "fa fa-hand-o-up":"hand-o-up", 454 "fa fa-hand-o-down":"hand-o-down", 455 "fa fa-arrow-circle-left":"arrow-circle-left", 456 "fa fa-arrow-circle-right":"arrow-circle-right", 457 "fa fa-arrow-circle-up":"arrow-circle-up", 458 "fa fa-arrow-circle-down":"arrow-circle-down", 459 "fa fa-globe":"globe", 460 "fa fa-wrench":"wrench", 461 "fa fa-tasks":"tasks", 462 "fa fa-filter":"filter", 463 "fa fa-briefcase":"briefcase", 464 "fa fa-arrows-alt":"arrows-alt", 465 "fa fa-group":"group", 466 "fa fa-users":"users", 467 "fa fa-chain":"chain", 468 "fa fa-link":"link", 469 "fa fa-cloud":"cloud", 470 "fa fa-flask":"flask", 471 "fa fa-cut":"cut", 472 "fa fa-scissors":"scissors", 473 "fa fa-copy":"copy", 474 "fa fa-files-o":"files-o", 475 "fa fa-paperclip":"paperclip", 476 "fa fa-save":"save", 477 "fa fa-floppy-o":"floppy-o", 478 "fa fa-square":"square", 479 "fa fa-navicon":"navicon", 480 "fa fa-reorder":"reorder", 481 "fa fa-bars":"bars", 482 "fa fa-list-ul":"list-ul", 483 "fa fa-list-ol":"list-ol", 484 "fa fa-strikethrough":"strikethrough", 485 "fa fa-underline":"underline", 486 "fa fa-table":"table", 487 "fa fa-magic":"magic", 488 "fa fa-truck":"truck", 489 "fa fa-pinterest":"pinterest", 490 "fa fa-pinterest-square":"pinterest-square", 491 "fa fa-google-plus-square":"google-plus-square", 492 "fa fa-google-plus":"google-plus", 493 "fa fa-money":"money", 494 "fa fa-caret-down":"caret-down", 495 "fa fa-caret-up":"caret-up", 496 "fa fa-caret-left":"caret-left", 497 "fa fa-caret-right":"caret-right", 498 "fa fa-columns":"columns", 499 "fa fa-unsorted":"unsorted", 500 "fa fa-sort":"sort", 501 "fa fa-sort-down":"sort-down", 502 "fa fa-sort-desc":"sort-desc", 503 "fa fa-sort-up":"sort-up", 504 "fa fa-sort-asc":"sort-asc", 505 "fa fa-envelope":"envelope", 506 "fa fa-linkedin":"linkedin", 507 "fa fa-rotate-left":"rotate-left", 508 "fa fa-undo":"undo", 509 "fa fa-legal":"legal", 510 "fa fa-gavel":"gavel", 511 "fa fa-dashboard":"dashboard", 512 "fa fa-tachometer":"tachometer", 513 "fa fa-comment-o":"comment-o", 514 "fa fa-comments-o":"comments-o", 515 "fa fa-flash":"flash", 516 "fa fa-bolt":"bolt", 517 "fa fa-sitemap":"sitemap", 518 "fa fa-umbrella":"umbrella", 519 "fa fa-paste":"paste", 520 "fa fa-clipboard":"clipboard", 521 "fa fa-lightbulb-o":"lightbulb-o", 522 "fa fa-exchange":"exchange", 523 "fa fa-cloud-download":"cloud-download", 524 "fa fa-cloud-upload":"cloud-upload", 525 "fa fa-user-md":"user-md", 526 "fa fa-stethoscope":"stethoscope", 527 "fa fa-suitcase":"suitcase", 528 "fa fa-bell-o":"bell-o", 529 "fa fa-coffee":"coffee", 530 "fa fa-cutlery":"cutlery", 531 "fa fa-file-text-o":"file-text-o", 532 "fa fa-building-o":"building-o", 533 "fa fa-hospital-o":"hospital-o", 534 "fa fa-ambulance":"ambulance", 535 "fa fa-medkit":"medkit", 536 "fa fa-fighter-jet":"fighter-jet", 537 "fa fa-beer":"beer", 538 "fa fa-h-square":"h-square", 539 "fa fa-plus-square":"plus-square", 540 "fa fa-angle-double-left":"angle-double-left", 541 "fa fa-angle-double-right":"angle-double-right", 542 "fa fa-angle-double-up":"angle-double-up", 543 "fa fa-angle-double-down":"angle-double-down", 544 "fa fa-angle-left":"angle-left", 545 "fa fa-angle-right":"angle-right", 546 "fa fa-angle-up":"angle-up", 547 "fa fa-angle-down":"angle-down", 548 "fa fa-desktop":"desktop", 549 "fa fa-laptop":"laptop", 550 "fa fa-tablet":"tablet", 551 "fa fa-mobile-phone":"mobile-phone", 552 "fa fa-mobile":"mobile", 553 "fa fa-circle-o":"circle-o", 554 "fa fa-quote-left":"quote-left", 555 "fa fa-quote-right":"quote-right", 556 "fa fa-spinner":"spinner", 557 "fa fa-circle":"circle", 558 "fa fa-mail-reply":"mail-reply", 559 "fa fa-reply":"reply", 560 "fa fa-github-alt":"github-alt", 561 "fa fa-folder-o":"folder-o", 562 "fa fa-folder-open-o":"folder-open-o", 563 "fa fa-smile-o":"smile-o", 564 "fa fa-frown-o":"frown-o", 565 "fa fa-meh-o":"meh-o", 566 "fa fa-gamepad":"gamepad", 567 "fa fa-keyboard-o":"keyboard-o", 568 "fa fa-flag-o":"flag-o", 569 "fa fa-flag-checkered":"flag-checkered", 570 "fa fa-terminal":"terminal", 571 "fa fa-code":"code", 572 "fa fa-mail-reply-all":"mail-reply-all", 573 "fa fa-reply-all":"reply-all", 574 "fa fa-star-half-empty":"star-half-empty", 575 "fa fa-star-half-full":"star-half-full", 576 "fa fa-star-half-o":"star-half-o", 577 "fa fa-location-arrow":"location-arrow", 578 "fa fa-crop":"crop", 579 "fa fa-code-fork":"code-fork", 580 "fa fa-unlink":"unlink", 581 "fa fa-chain-broken":"chain-broken", 582 "fa fa-question":"question", 583 "fa fa-info":"info", 584 "fa fa-exclamation":"exclamation", 585 "fa fa-superscript":"superscript", 586 "fa fa-subscript":"subscript", 587 "fa fa-eraser":"eraser", 588 "fa fa-puzzle-piece":"puzzle-piece", 589 "fa fa-microphone":"microphone", 590 "fa fa-microphone-slash":"microphone-slash", 591 "fa fa-shield":"shield", 592 "fa fa-calendar-o":"calendar-o", 593 "fa fa-fire-extinguisher":"fire-extinguisher", 594 "fa fa-rocket":"rocket", 595 "fa fa-maxcdn":"maxcdn", 596 "fa fa-chevron-circle-left":"chevron-circle-left", 597 "fa fa-chevron-circle-right":"chevron-circle-right", 598 "fa fa-chevron-circle-up":"chevron-circle-up", 599 "fa fa-chevron-circle-down":"chevron-circle-down", 600 "fa fa-html5":"html5", 601 "fa fa-css3":"css3", 602 "fa fa-anchor":"anchor", 603 "fa fa-unlock-alt":"unlock-alt", 604 "fa fa-bullseye":"bullseye", 605 "fa fa-ellipsis-h":"ellipsis-h", 606 "fa fa-ellipsis-v":"ellipsis-v", 607 "fa fa-rss-square":"rss-square", 608 "fa fa-play-circle":"play-circle", 609 "fa fa-ticket":"ticket", 610 "fa fa-minus-square":"minus-square", 611 "fa fa-minus-square-o":"minus-square-o", 612 "fa fa-level-up":"level-up", 613 "fa fa-level-down":"level-down", 614 "fa fa-check-square":"check-square", 615 "fa fa-pencil-square":"pencil-square", 616 "fa fa-external-link-square":"external-link-square", 617 "fa fa-share-square":"share-square", 618 "fa fa-compass":"compass", 619 "fa fa-toggle-down":"toggle-down", 620 "fa fa-caret-square-o-down":"caret-square-o-down", 621 "fa fa-toggle-up":"toggle-up", 622 "fa fa-caret-square-o-up":"caret-square-o-up", 623 "fa fa-toggle-right":"toggle-right", 624 "fa fa-caret-square-o-right":"caret-square-o-right", 625 "fa fa-euro":"euro", 626 "fa fa-eur":"eur", 627 "fa fa-gbp":"gbp", 628 "fa fa-dollar":"dollar", 629 "fa fa-usd":"usd", 630 "fa fa-rupee":"rupee", 631 "fa fa-inr":"inr", 632 "fa fa-cny":"cny", 633 "fa fa-rmb":"rmb", 634 "fa fa-yen":"yen", 635 "fa fa-jpy":"jpy", 636 "fa fa-ruble":"ruble", 637 "fa fa-rouble":"rouble", 638 "fa fa-rub":"rub", 639 "fa fa-won":"won", 640 "fa fa-krw":"krw", 641 "fa fa-bitcoin":"bitcoin", 642 "fa fa-btc":"btc", 643 "fa fa-file":"file", 644 "fa fa-file-text":"file-text", 645 "fa fa-sort-alpha-asc":"sort-alpha-asc", 646 "fa fa-sort-alpha-desc":"sort-alpha-desc", 647 "fa fa-sort-amount-asc":"sort-amount-asc", 648 "fa fa-sort-amount-desc":"sort-amount-desc", 649 "fa fa-sort-numeric-asc":"sort-numeric-asc", 650 "fa fa-sort-numeric-desc":"sort-numeric-desc", 651 "fa fa-thumbs-up":"thumbs-up", 652 "fa fa-thumbs-down":"thumbs-down", 653 "fa fa-youtube-square":"youtube-square", 654 "fa fa-youtube":"youtube", 655 "fa fa-xing":"xing", 656 "fa fa-xing-square":"xing-square", 657 "fa fa-youtube-play":"youtube-play", 658 "fa fa-dropbox":"dropbox", 659 "fa fa-stack-overflow":"stack-overflow", 660 "fa fa-instagram":"instagram", 661 "fa fa-flickr":"flickr", 662 "fa fa-adn":"adn", 663 "fa fa-bitbucket":"bitbucket", 664 "fa fa-bitbucket-square":"bitbucket-square", 665 "fa fa-tumblr":"tumblr", 666 "fa fa-tumblr-square":"tumblr-square", 667 "fa fa-long-arrow-down":"long-arrow-down", 668 "fa fa-long-arrow-up":"long-arrow-up", 669 "fa fa-long-arrow-left":"long-arrow-left", 670 "fa fa-long-arrow-right":"long-arrow-right", 671 "fa fa-apple":"apple", 672 "fa fa-windows":"windows", 673 "fa fa-android":"android", 674 "fa fa-linux":"linux", 675 "fa fa-dribbble":"dribbble", 676 "fa fa-skype":"skype", 677 "fa fa-foursquare":"foursquare", 678 "fa fa-trello":"trello", 679 "fa fa-female":"female", 680 "fa fa-male":"male", 681 "fa fa-gittip":"gittip", 682 "fa fa-gratipay":"gratipay", 683 "fa fa-sun-o":"sun-o", 684 "fa fa-moon-o":"moon-o", 685 "fa fa-archive":"archive", 686 "fa fa-bug":"bug", 687 "fa fa-vk":"vk", 688 "fa fa-weibo":"weibo", 689 "fa fa-renren":"renren", 690 "fa fa-pagelines":"pagelines", 691 "fa fa-stack-exchange":"stack-exchange", 692 "fa fa-arrow-circle-o-right":"arrow-circle-o-right", 693 "fa fa-arrow-circle-o-left":"arrow-circle-o-left", 694 "fa fa-toggle-left":"toggle-left", 695 "fa fa-caret-square-o-left":"caret-square-o-left", 696 "fa fa-dot-circle-o":"dot-circle-o", 697 "fa fa-wheelchair":"wheelchair", 698 "fa fa-vimeo-square":"vimeo-square", 699 "fa fa-turkish-lira":"turkish-lira", 700 "fa fa-try":"try", 701 "fa fa-plus-square-o":"plus-square-o", 702 "fa fa-space-shuttle":"space-shuttle", 703 "fa fa-slack":"slack", 704 "fa fa-envelope-square":"envelope-square", 705 "fa fa-wordpress":"wordpress", 706 "fa fa-openid":"openid", 707 "fa fa-institution":"institution", 708 "fa fa-bank":"bank", 709 "fa fa-university":"university", 710 "fa fa-mortar-board":"mortar-board", 711 "fa fa-graduation-cap":"graduation-cap", 712 "fa fa-yahoo":"yahoo", 713 "fa fa-google":"google", 714 "fa fa-reddit":"reddit", 715 "fa fa-reddit-square":"reddit-square", 716 "fa fa-stumbleupon-circle":"stumbleupon-circle", 717 "fa fa-stumbleupon":"stumbleupon", 718 "fa fa-delicious":"delicious", 719 "fa fa-digg":"digg", 720 "fa fa-pied-piper":"pied-piper", 721 "fa fa-pied-piper-alt":"pied-piper-alt", 722 "fa fa-drupal":"drupal", 723 "fa fa-joomla":"joomla", 724 "fa fa-language":"language", 725 "fa fa-fax":"fa fax", 726 "fa fa-building":"building", 727 "fa fa-child":"child", 728 "fa fa-paw":"paw", 729 "fa fa-spoon":"spoon", 730 "fa fa-cube":"cube", 731 "fa fa-cubes":"cubes", 732 "fa fa-behance":"behance", 733 "fa fa-behance-square":"behance-square", 734 "fa fa-steam":"steam", 735 "fa fa-steam-square":"steam-square", 736 "fa fa-recycle":"recycle", 737 "fa fa-automobile":"automobile", 738 "fa fa-car":"car", 739 "fa fa-cab":"cab", 740 "fa fa-taxi":"taxi", 741 "fa fa-tree":"tree", 742 "fa fa-spotify":"spotify", 743 "fa fa-deviantart":"deviantart", 744 "fa fa-soundcloud":"soundcloud", 745 "fa fa-database":"database", 746 "fa fa-file-pdf-o":"file-pdf-o", 747 "fa fa-file-word-o":"file-word-o", 748 "fa fa-file-excel-o":"file-excel-o", 749 "fa fa-file-powerpoint-o":"file-powerpoint-o", 750 "fa fa-file-photo-o":"file-photo-o", 751 "fa fa-file-picture-o":"file-picture-o", 752 "fa fa-file-image-o":"file-image-o", 753 "fa fa-file-zip-o":"file-zip-o", 754 "fa fa-file-archive-o":"file-archive-o", 755 "fa fa-file-sound-o":"file-sound-o", 756 "fa fa-file-audio-o":"file-audio-o", 757 "fa fa-file-movie-o":"file-movie-o", 758 "fa fa-file-video-o":"file-video-o", 759 "fa fa-file-code-o":"file-code-o", 760 "fa fa-vine":"vine", 761 "fa fa-codepen":"codepen", 762 "fa fa-jsfiddle":"jsfiddle", 763 "fa fa-life-bouy":"life-bouy", 764 "fa fa-life-buoy":"life-buoy", 765 "fa fa-life-saver":"life-saver", 766 "fa fa-support":"support", 767 "fa fa-life-ring":"life-ring", 768 "fa fa-circle-o-notch":"circle-o-notch", 769 "fa fa-ra":"ra", 770 "fa fa-rebel":"rebel", 771 "fa fa-ge":"ge", 772 "fa fa-empire":"empire", 773 "fa fa-git-square":"git-square", 774 "fa fa-git":"git", 775 "fa fa-hacker-news":"hacker-news", 776 "fa fa-tencent-weibo":"tencent-weibo", 777 "fa fa-qq":"qq", 778 "fa fa-wechat":"wechat", 779 "fa fa-weixin":"weixin", 780 "fa fa-send":"send", 781 "fa fa-paper-plane":"paper-plane", 782 "fa fa-send-o":"send-o", 783 "fa fa-paper-plane-o":"paper-plane-o", 784 "fa fa-history":"history", 785 "fa fa-genderless":"genderless", 786 "fa fa-circle-thin":"circle-thin", 787 "fa fa-header":"header", 788 "fa fa-paragraph":"paragraph", 789 "fa fa-sliders":"sliders", 790 "fa fa-share-alt":"share-alt", 791 "fa fa-share-alt-square":"share-alt-square", 792 "fa fa-bomb":"bomb", 793 "fa fa-soccer-ball-o":"soccer-ball-o", 794 "fa fa-futbol-o":"futbol-o", 795 "fa fa-tty":"tty", 796 "fa fa-binoculars":"binoculars", 797 "fa fa-plug":"plug", 798 "fa fa-slideshare":"slideshare", 799 "fa fa-twitch":"twitch", 800 "fa fa-yelp":"yelp", 801 "fa fa-newspaper-o":"newspaper-o", 802 "fa fa-wifi":"wifi", 803 "fa fa-calculator":"calculator", 804 "fa fa-paypal":"paypal", 805 "fa fa-google-wallet":"google-wallet", 806 "fa fa-cc-visa":"cc-visa", 807 "fa fa-cc-mastercard":"cc-mastercard", 808 "fa fa-cc-discover":"cc-discover", 809 "fa fa-cc-amex":"cc-amex", 810 "fa fa-cc-paypal":"cc-paypal", 811 "fa fa-cc-stripe":"cc-stripe", 812 "fa fa-bell-slash":"bell-slash", 813 "fa fa-bell-slash-o":"bell-slash-o", 814 "fa fa-trash":"trash", 815 "fa fa-copyright":"copyright", 816 "fa fa-at":"at", 817 "fa fa-eyedropper":"eyedropper", 818 "fa fa-paint-brush":"paint-brush", 819 "fa fa-birthday-cake":"birthday-cake", 820 "fa fa-area-chart":"area-chart", 821 "fa fa-pie-chart":"pie-chart", 822 "fa fa-line-chart":"line-chart", 823 "fa fa-lastfm":"lastfm", 824 "fa fa-lastfm-square":"lastfm-square", 825 "fa fa-toggle-off":"toggle-off", 826 "fa fa-toggle-on":"toggle-on", 827 "fa fa-bicycle":"bicycle", 828 "fa fa-bus":"bus", 829 "fa fa-ioxhost":"ioxhost", 830 "fa fa-angellist":"angellist", 831 "fa fa-cc":"cc", 832 "fa fa-shekel":"shekel", 833 "fa fa-sheqel":"sheqel", 834 "fa fa-ils":"ils", 835 "fa fa-meanpath":"meanpath", 836 "fa fa-buysellads":"buysellads", 837 "fa fa-connectdevelop":"connectdevelop", 838 "fa fa-dashcube":"dashcube", 839 "fa fa-forumbee":"forumbee", 840 "fa fa-leanpub":"leanpub", 841 "fa fa-sellsy":"sellsy", 842 "fa fa-shirtsinbulk":"shirtsinbulk", 843 "fa fa-simplybuilt":"simplybuilt", 844 "fa fa-skyatlas":"skyatlas", 845 "fa fa-cart-plus":"cart-plus", 846 "fa fa-cart-arrow-down":"cart-arrow-down", 847 "fa fa-diamond":"diamond", 848 "fa fa-ship":"ship", 849 "fa fa-user-secret":"user-secret", 850 "fa fa-motorcycle":"motorcycle", 851 "fa fa-street-view":"street-view", 852 "fa fa-heartbeat":"heartbeat", 853 "fa fa-venus":"venus", 854 "fa fa-mars":"mars", 855 "fa fa-mercury":"mercury", 856 "fa fa-transgender":"transgender", 857 "fa fa-transgender-alt":"transgender-alt", 858 "fa fa-venus-double":"venus-double", 859 "fa fa-mars-double":"mars-double", 860 "fa fa-venus-mars":"venus-mars", 861 "fa fa-mars-stroke":"mars-stroke", 862 "fa fa-mars-stroke-v":"mars-stroke-v", 863 "fa fa-mars-stroke-h":"mars-stroke-h", 864 "fa fa-neuter":"neuter", 865 "fa fa-facebook-official":"fa facebook-official", 866 "fa fa-pinterest-p":"pinterest-p", 867 "fa fa-whatsapp":"whatsapp", 868 "fa fa-server":"server", 869 "fa fa-user-plus":"user-plus", 870 "fa fa-user-times":"user-times", 871 "fa fa-hotel":"hotel", 872 "fa fa-bed":"bed", 873 "fa fa-viacoin":"viacoin", 874 "fa fa-train":"train", 875 "fa fa-subway":"subway", 876 "fa fa-medium":"medium", 877 } 245 878 } 246 879 } 247 880 248 881 $(document).ready(function() { 249 $('body').bind('init_jsn_icon_selector', function () {250 var iconSelector = new JSNIconSelector();251 252 if($(".icon_selector").length){882 $('body').bind('init_jsn_icon_selector', function () { 883 var iconSelector = new JSNIconSelector(); 884 885 if($(".icon_selector").length){ 253 886 $(".icon_selector").each(function() { 254 if ( ! $(this).hasClass( 'wr-added' ) ) { 255 var $this = $(this); 256 var inputIcon = $this.find(":hidden").first(); 257 258 var actionSelector = $.proxy(function (_this) { 259 $(_this).parents(".jsn-items-list").find(".active").removeClass("active"); 260 $(_this).parent().addClass("active"); 261 inputIcon.val($(_this).attr("data-value")); 262 }, this); 263 264 $this.append(iconSelector.GenerateSelector($this, actionSelector, inputIcon.val())); 265 // focus selected icon 266 $("[data-value='" + inputIcon.val() + "']").focus() ; 267 $(this).addClass( 'wr-added' ); 268 } 269 }); 270 $('body').trigger('end_jsn_icon_selector'); 271 } 887 if ( ! $(this).hasClass( 'wr-added' ) ) { 888 var $this = $(this); 889 var inputIcon = $this.find(":hidden").first(); 890 891 var actionSelector = $.proxy(function (_this) { 892 $(_this).parents(".jsn-items-list").find(".active").removeClass("active"); 893 $(_this).parent().addClass("active"); 894 inputIcon.val($(_this).attr("data-value")); 895 $(_this).parents(".wr-icon").find(".panel-heading .panel-title i").removeClass(); 896 $(_this).parents(".wr-icon").find(".panel-heading .panel-title i").addClass($(_this).attr("data-value")); 897 }, this); 898 899 $this.append(iconSelector.GenerateSelector($this, actionSelector, inputIcon.val())); 900 // focus selected icon 901 $("[data-value='" + inputIcon.val() + "']").focus() ; 902 $(this).addClass( 'wr-added' ); 903 } 904 }); 905 $('body').trigger('end_jsn_icon_selector'); 906 } 272 907 }) 273 908 $('body').trigger('init_jsn_icon_selector'); 274 909 }) 910 911 275 912 })(jQuery) -
wr-megamenu/trunk/assets/css/frontend.css
r1104017 r1134429 41 41 display: inline-flex; 42 42 } 43 .wr-megamenu-container .block-sub-menu { 44 overflow: auto; 43 .wr-megamenu-container .block-sub-menu:after { 44 content:' '; 45 clear: both; 46 display: table; 45 47 } 46 48 .wr-megamenu-container ul.wr-mega-menu li { … … 49 51 50 52 @media only screen and (min-width: 783px) { 53 .wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item:hover > a.menu-item-link { 54 background-color: #111111; 55 color: #ffffff; 56 } 51 57 .wr-megamenu-container ul.wr-mega-menu li:hover > ul.sub-menu, 52 58 .wr-megamenu-container ul.wr-mega-menu li:hover > .wr-megamenu-inner { … … 229 235 .wr-element-submenu .submenu-items ul { 230 236 margin-left: 0; 237 position: absolute !important; 231 238 } 232 239 .wr-element-submenu .submenu-items.has-sub > li > a { … … 309 316 color: #ffffff; 310 317 } 311 .wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item:hover > a.menu-item-link,312 318 .wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item > a.menu-item-link:hover { 313 319 background-color: #111111; … … 367 373 padding: 15px 10px; 368 374 } 369 .wr-megamenu-container ul.wr-mega-menu ul.sub-menu a {370 color: #ffffff;371 }372 375 .wr-megamenu-container ul.sub-menu > li.wr-megamenu-item > a.menu-item-link { 373 376 padding-left: 25px; … … 377 380 font-size: 13px; 378 381 font-style: normal; 382 } 383 .wr-megamenu-container a.menu-item-link { 384 margin-right: 42px; 385 width: auto !important; 386 } 387 .wr-megamenu-container ul.wr-mega-menu ul.sub-menu a { 388 color: #ffffff; 379 389 } 380 390 .wr-megamenu-container ul.sub-menu ul > li.wr-megamenu-item > a.menu-item-link { -
wr-megamenu/trunk/assets/js/frontend.js
r1104017 r1134429 11 11 12 12 (function ($) { 13 14 var is_mobile_browser = function () { 15 if( navigator.userAgent.match(/Android/i) 16 || navigator.userAgent.match(/webOS/i) 17 || navigator.userAgent.match(/iPhone/i) 18 || navigator.userAgent.match(/iPad/i) 19 || navigator.userAgent.match(/iPod/i) 20 || navigator.userAgent.match(/BlackBerry/i) 21 || navigator.userAgent.match(/Windows Phone/i) 22 ) { 23 return true; 24 } else { 25 return false; 26 } 27 }; 28 29 if (is_mobile_browser) { 30 31 /*! jQuery Mobile v1.4.5 | Copyright 2010, 2014 jQuery Foundation, Inc. | jquery.org/license */ 32 (function(e,t,n){typeof define=="function"&&define.amd?define(["jquery"],function(r){return n(r,e,t),r.mobile}):n(e.jQuery,e,t)})(this,document,function(e,t,n,r){(function(e,t,n,r){function T(e){while(e&&typeof e.originalEvent!="undefined")e=e.originalEvent;return e}function N(t,n){var i=t.type,s,o,a,l,c,h,p,d,v;t=e.Event(t),t.type=n,s=t.originalEvent,o=e.event.props,i.search(/^(mouse|click)/)>-1&&(o=f);if(s)for(p=o.length,l;p;)l=o[--p],t[l]=s[l];i.search(/mouse(down|up)|click/)>-1&&!t.which&&(t.which=1);if(i.search(/^touch/)!==-1){a=T(s),i=a.touches,c=a.changedTouches,h=i&&i.length?i[0]:c&&c.length?c[0]:r;if(h)for(d=0,v=u.length;d<v;d++)l=u[d],t[l]=h[l]}return t}function C(t){var n={},r,s;while(t){r=e.data(t,i);for(s in r)r[s]&&(n[s]=n.hasVirtualBinding=!0);t=t.parentNode}return n}function k(t,n){var r;while(t){r=e.data(t,i);if(r&&(!n||r[n]))return t;t=t.parentNode}return null}function L(){g=!1}function A(){g=!0}function O(){E=0,v.length=0,m=!1,A()}function M(){L()}function _(){D(),c=setTimeout(function(){c=0,O()},e.vmouse.resetTimerDuration)}function D(){c&&(clearTimeout(c),c=0)}function P(t,n,r){var i;if(r&&r[t]||!r&&k(n.target,t))i=N(n,t),e(n.target).trigger(i);return i}function H(t){var n=e.data(t.target,s),r;!m&&(!E||E!==n)&&(r=P("v"+t.type,t),r&&(r.isDefaultPrevented()&&t.preventDefault(),r.isPropagationStopped()&&t.stopPropagation(),r.isImmediatePropagationStopped()&&t.stopImmediatePropagation()))}function B(t){var n=T(t).touches,r,i,o;n&&n.length===1&&(r=t.target,i=C(r),i.hasVirtualBinding&&(E=w++,e.data(r,s,E),D(),M(),d=!1,o=T(t).touches[0],h=o.pageX,p=o.pageY,P("vmouseover",t,i),P("vmousedown",t,i)))}function j(e){if(g)return;d||P("vmousecancel",e,C(e.target)),d=!0,_()}function F(t){if(g)return;var n=T(t).touches[0],r=d,i=e.vmouse.moveDistanceThreshold,s=C(t.target);d=d||Math.abs(n.pageX-h)>i||Math.abs(n.pageY-p)>i,d&&!r&&P("vmousecancel",t,s),P("vmousemove",t,s),_()}function I(e){if(g)return;A();var t=C(e.target),n,r;P("vmouseup",e,t),d||(n=P("vclick",e,t),n&&n.isDefaultPrevented()&&(r=T(e).changedTouches[0],v.push({touchID:E,x:r.clientX,y:r.clientY}),m=!0)),P("vmouseout",e,t),d=!1,_()}function q(t){var n=e.data(t,i),r;if(n)for(r in n)if(n[r])return!0;return!1}function R(){}function U(t){var n=t.substr(1);return{setup:function(){q(this)||e.data(this,i,{});var r=e.data(this,i);r[t]=!0,l[t]=(l[t]||0)+1,l[t]===1&&b.bind(n,H),e(this).bind(n,R),y&&(l.touchstart=(l.touchstart||0)+1,l.touchstart===1&&b.bind("touchstart",B).bind("touchend",I).bind("touchmove",F).bind("scroll",j))},teardown:function(){--l[t],l[t]||b.unbind(n,H),y&&(--l.touchstart,l.touchstart||b.unbind("touchstart",B).unbind("touchmove",F).unbind("touchend",I).unbind("scroll",j));var r=e(this),s=e.data(this,i);s&&(s[t]=!1),r.unbind(n,R),q(this)||r.removeData(i)}}}var i="virtualMouseBindings",s="virtualTouchID",o="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),u="clientX clientY pageX pageY screenX screenY".split(" "),a=e.event.mouseHooks?e.event.mouseHooks.props:[],f=e.event.props.concat(a),l={},c=0,h=0,p=0,d=!1,v=[],m=!1,g=!1,y="addEventListener"in n,b=e(n),w=1,E=0,S,x;e.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500};for(x=0;x<o.length;x++)e.event.special[o[x]]=U(o[x]);y&&n.addEventListener("click",function(t){var n=v.length,r=t.target,i,o,u,a,f,l;if(n){i=t.clientX,o=t.clientY,S=e.vmouse.clickDistanceThreshold,u=r;while(u){for(a=0;a<n;a++){f=v[a],l=0;if(u===r&&Math.abs(f.x-i)<S&&Math.abs(f.y-o)<S||e.data(u,s)===f.touchID){t.preventDefault(),t.stopPropagation();return}}u=u.parentNode}}},!0)})(e,t,n),function(e){e.mobile={}}(e),function(e,t){var r={touch:"ontouchend"in n};e.mobile.support=e.mobile.support||{},e.extend(e.support,r),e.extend(e.mobile.support,r)}(e),function(e,t,r){function l(t,n,i,s){var o=i.type;i.type=n,s?e.event.trigger(i,r,t):e.event.dispatch.call(t,i),i.type=o}var i=e(n),s=e.mobile.support.touch,o="touchmove scroll",u=s?"touchstart":"mousedown",a=s?"touchend":"mouseup",f=s?"touchmove":"mousemove";e.each("touchstart touchmove touchend tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(" "),function(t,n){e.fn[n]=function(e){return e?this.bind(n,e):this.trigger(n)},e.attrFn&&(e.attrFn[n]=!0)}),e.event.special.scrollstart={enabled:!0,setup:function(){function s(e,n){r=n,l(t,r?"scrollstart":"scrollstop",e)}var t=this,n=e(t),r,i;n.bind(o,function(t){if(!e.event.special.scrollstart.enabled)return;r||s(t,!0),clearTimeout(i),i=setTimeout(function(){s(t,!1)},50)})},teardown:function(){e(this).unbind(o)}},e.event.special.tap={tapholdThreshold:750,emitTapOnTaphold:!0,setup:function(){var t=this,n=e(t),r=!1;n.bind("vmousedown",function(s){function a(){clearTimeout(u)}function f(){a(),n.unbind("vclick",c).unbind("vmouseup",a),i.unbind("vmousecancel",f)}function c(e){f(),!r&&o===e.target?l(t,"tap",e):r&&e.preventDefault()}r=!1;if(s.which&&s.which!==1)return!1;var o=s.target,u;n.bind("vmouseup",a).bind("vclick",c),i.bind("vmousecancel",f),u=setTimeout(function(){e.event.special.tap.emitTapOnTaphold||(r=!0),l(t,"taphold",e.Event("taphold",{target:o}))},e.event.special.tap.tapholdThreshold)})},teardown:function(){e(this).unbind("vmousedown").unbind("vclick").unbind("vmouseup"),i.unbind("vmousecancel")}},e.event.special.swipe={scrollSupressionThreshold:30,durationThreshold:1e3,horizontalDistanceThreshold:30,verticalDistanceThreshold:30,getLocation:function(e){var n=t.pageXOffset,r=t.pageYOffset,i=e.clientX,s=e.clientY;if(e.pageY===0&&Math.floor(s)>Math.floor(e.pageY)||e.pageX===0&&Math.floor(i)>Math.floor(e.pageX))i-=n,s-=r;else if(s<e.pageY-r||i<e.pageX-n)i=e.pageX-n,s=e.pageY-r;return{x:i,y:s}},start:function(t){var n=t.originalEvent.touches?t.originalEvent.touches[0]:t,r=e.event.special.swipe.getLocation(n);return{time:(new Date).getTime(),coords:[r.x,r.y],origin:e(t.target)}},stop:function(t){var n=t.originalEvent.touches?t.originalEvent.touches[0]:t,r=e.event.special.swipe.getLocation(n);return{time:(new Date).getTime(),coords:[r.x,r.y]}},handleSwipe:function(t,n,r,i){if(n.time-t.time<e.event.special.swipe.durationThreshold&&Math.abs(t.coords[0]-n.coords[0])>e.event.special.swipe.horizontalDistanceThreshold&&Math.abs(t.coords[1]-n.coords[1])<e.event.special.swipe.verticalDistanceThreshold){var s=t.coords[0]>n.coords[0]?"swipeleft":"swiperight";return l(r,"swipe",e.Event("swipe",{target:i,swipestart:t,swipestop:n}),!0),l(r,s,e.Event(s,{target:i,swipestart:t,swipestop:n}),!0),!0}return!1},eventInProgress:!1,setup:function(){var t,n=this,r=e(n),s={};t=e.data(this,"mobile-events"),t||(t={length:0},e.data(this,"mobile-events",t)),t.length++,t.swipe=s,s.start=function(t){if(e.event.special.swipe.eventInProgress)return;e.event.special.swipe.eventInProgress=!0;var r,o=e.event.special.swipe.start(t),u=t.target,l=!1;s.move=function(t){if(!o||t.isDefaultPrevented())return;r=e.event.special.swipe.stop(t),l||(l=e.event.special.swipe.handleSwipe(o,r,n,u),l&&(e.event.special.swipe.eventInProgress=!1)),Math.abs(o.coords[0]-r.coords[0])>e.event.special.swipe.scrollSupressionThreshold&&t.preventDefault()},s.stop=function(){l=!0,e.event.special.swipe.eventInProgress=!1,i.off(f,s.move),s.move=null},i.on(f,s.move).one(a,s.stop)},r.on(u,s.start)},teardown:function(){var t,n;t=e.data(this,"mobile-events"),t&&(n=t.swipe,delete t.swipe,t.length--,t.length===0&&e.removeData(this,"mobile-events")),n&&(n.start&&e(this).off(u,n.start),n.move&&i.off(f,n.move),n.stop&&i.off(a,n.stop))}},e.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe.left",swiperight:"swipe.right"},function(t,n){e.event.special[t]={setup:function(){e(this).bind(n,e.noop)},teardown:function(){e(this).unbind(n)}}})}(e,this)}); 33 34 } 13 35 14 36 $(document).ready(function() { … … 54 76 }); 55 77 78 if( is_mobile_browser ) { 79 $('.wr-menu-down').on('tap', function (e) { 80 $( '#touchend' ).html( 'click' ); 81 if($(this).hasClass('active')){ 82 $(this).removeClass('active'); 83 $(this).next().removeClass('active'); 84 } else{ 85 $(this).addClass('active'); 86 $(this).next().addClass('active'); 87 } 88 }); 56 89 57 58 // Add click action 59 $('.wr-menu-down').on('click', function (e) { 60 e.preventDefault(); 61 if($(this).hasClass('active')){ 62 $(this).removeClass('active'); 63 $(this).next().removeClass('active'); 64 } else{ 65 $(this).addClass('active'); 66 $(this).next().addClass('active'); 67 } 68 }); 69 70 90 $('a.menu-item-link').on('click touchend', function(e) { 91 var el = $(this); 92 var link = el.attr('href'); 93 window.location = link; 94 }); 95 } else { 96 $('.wr-menu-down').on('click', function (e) { 97 $( '#touchend' ).html( 'click' ); 98 if($(this).hasClass('active')){ 99 $(this).removeClass('active'); 100 $(this).next().removeClass('active'); 101 } else{ 102 $(this).addClass('active'); 103 $(this).next().addClass('active'); 104 } 105 }); 106 } 107 71 108 $(window).on('load', function() { 72 109 onResizing(); -
wr-megamenu/trunk/assets/woorockets/css/form_design.css
r1001124 r1134429 1192 1192 padding: 5px; 1193 1193 } 1194 .jsn-bootstrap3 .wr-select-font{ 1195 margin: 0 21px; 1196 } 1197 .wr-icon i.fa{ 1198 font-size: 16px; 1199 } 1194 1200 .jsn-bootstrap3 .jsn-fieldset-filter { 1195 1201 margin-bottom: 15px; -
wr-megamenu/trunk/includes/core/backend.php
r1081384 r1134429 24 24 add_action( 'wp_update_nav_menu_item', array( &$this, 'save_nav_menu_item' ), 100, 3 ); 25 25 add_filter( 'wp_setup_nav_menu_item', array( &$this, 'setup_nav_item' ) ); 26 add_action( 'admin_enqueue_scripts', array( $this, 'remove_style_script' ), 9999 ); 26 27 // hook saving post 27 28 add_action( 'save_post', array( &$this, 'save_default_profile' ) ); … … 206 207 public function save_nav_menu_item( $menu_id, $menu_item_db_id, $args ) { 207 208 if ( isset( $_POST['icon_mega'][ $menu_item_db_id ] ) ) { 208 update_post_meta( $menu_item_db_id, '_icon_mega_', sanitize_key( $_POST['icon_mega'][ $menu_item_db_id ] ) );209 update_post_meta( $menu_item_db_id, '_icon_mega_', addslashes( $_POST['icon_mega'][ $menu_item_db_id ] ) ); 209 210 } 210 211 } … … 860 861 } 861 862 863 /** 864 * Remove the file styles and scripts not under Wr MegaMenu 865 */ 866 function remove_style_script(){ 867 global $wp_scripts, $wp_styles, $post_type; 868 $post_type_get = ( isset( $_GET[ 'post_type' ] ) ) ? $_GET[ 'post_type' ]: ''; 869 if ( is_admin() && ( $post_type == 'wr_megamenu_profile' ) || ( $post_type_get == 'wr_megamenu_profile' ) ) { 870 871 $wp_scripts_remove = (array) $wp_scripts; 872 $wp_styles_remove = (array) $wp_styles; 873 874 $url_theme = get_site_url() . '/wp-content/themes'; 875 $url_plugin = get_site_url() . '/wp-content/plugins'; 876 $url_plugin_mm = get_site_url() . '/wp-content/plugins/wr-megamenu'; 877 878 // Remove scripts 879 if( isset( $wp_scripts_remove[ 'registered' ] ) && $wp_scripts_remove[ 'registered' ] ) { 880 foreach( $wp_scripts_remove[ 'registered' ] as $key => $val ) { 881 $val = (array) $val; 882 $have_mm = strpos( $val[ 'src' ], $url_plugin_mm ); 883 if( $have_mm === FALSE ) { 884 $have_theme = strpos( $val[ 'src' ], $url_theme ); 885 $have_plugin = strpos( $val[ 'src' ], $url_plugin ); 886 if( $have_theme === 0 || $have_plugin === 0 ) { 887 wp_deregister_script( $key ); 888 wp_dequeue_script( $key ); 889 } 890 } 891 } 892 } 893 894 // Remove styles 895 if( isset( $wp_styles_remove[ 'registered' ] ) && $wp_styles_remove[ 'registered' ] ) { 896 foreach( $wp_styles_remove[ 'registered' ] as $key => $val ) { 897 $val = (array) $val; 898 $have_mm = strpos( $val[ 'src' ], $url_plugin_mm ); 899 if( $have_mm === FALSE ) { 900 $have_theme = strpos( $val[ 'src' ], $url_theme ); 901 $have_plugin = strpos( $val[ 'src' ], $url_plugin ); 902 if( $have_theme === 0 || $have_plugin === 0 ) { 903 wp_deregister_style( $key ); 904 wp_dequeue_style( $key ); 905 } 906 } 907 } 908 } 909 910 } 911 } 912 862 913 } -
wr-megamenu/trunk/includes/core/frontend.php
r1104017 r1134429 16 16 17 17 private $settings = null; 18 19 private $echo = null; 18 20 19 21 /** … … 37 39 38 40 if ( $this->profile_id ) { 41 42 // Show only once in one location 43 if ( $this->echo == $args['theme_location'] ) { 44 $args['echo'] = FALSE; 45 } 46 $this->echo = $args['theme_location']; 47 39 48 $args['profile_id'] = $this->profile_id; 40 49 $this->settings = WR_Megamenu_Helpers_Builder::get_megamenu_data( $this->profile_id ); … … 97 106 98 107 function load_base_assets() { 99 WR_Megamenu_Init_Assets::load( array( 'wr-bootstrap3-frontend-js', 'wr-mm-bootstrap3-icomoon-css', 'wr- megamenu-site-css', 'wr-megamenu-site-js' ) );108 WR_Megamenu_Init_Assets::load( array( 'wr-bootstrap3-frontend-js', 'wr-mm-bootstrap3-icomoon-css', 'wr-font-awesome-css', 'wr-megamenu-site-css', 'wr-megamenu-site-js' ) ); 100 109 } 101 110 -
wr-megamenu/trunk/includes/helpers/frontend.php
r1001124 r1134429 27 27 'menu_id' => 'wr-megamenu-menu-' . $args['menu_type'], 28 28 'menu' => $args['menu_type'], 29 'echo' => true,30 29 'fallback_cb' => 'wp_page_menu', 31 30 'before' => '', -
wr-megamenu/trunk/includes/helpers/modal.php
r1114531 r1134429 77 77 WR_Megamenu_Init_Assets::load( array( 'wr-mm-bootstrap3-css', 'wr-bootstrap3-js', 'wr-joomlashine-css' ) ); 78 78 WR_Megamenu_Init_Assets::load( array( 'wr-jquery-ui-css', 'wr-megamenu-modal-css', 'wr-mm-css' ) ); 79 WR_Megamenu_Init_Assets::load( array( 'wr-bootstrap3-icomoon-css', 'wr- mm-admin-css' ) );79 WR_Megamenu_Init_Assets::load( array( 'wr-bootstrap3-icomoon-css', 'wr-font-awesome-css', 'wr-mm-admin-css' ) ); 80 80 WR_Megamenu_Init_Assets::load( array( 'wr-jquery-ui-css', 'wr-jquery-select2-css', 'wr-jquery-select2-bootstrap3-css' ) ); 81 81 WR_Megamenu_Init_Assets::load( array( 'wr-mm-jqueryfancybox-css' ) ); -
wr-megamenu/trunk/includes/init/assets.php
r1114531 r1134429 121 121 'ver' => '1.3.4', 122 122 ), 123 124 /** 125 * Font awesome. 126 */ 127 'wr-font-awesome-css' => array( 128 'src' => 'assets/3rd-party/jquery-fancybox/jquery.fancybox-1.3.4.js', 129 'ver' => '4.3.0', 130 ), 123 131 ); 124 132 -
wr-megamenu/trunk/includes/plugin/assets.php
r1114531 r1134429 181 181 'ver' => '1.0.0', 182 182 ), 183 184 'wr-font-awesome-css' => array( 185 'src' => 'assets/3rd-party/font-awesome/css/font-awesome.min.css', 186 'ver' => '4.3.0', 187 ), 183 188 ); 184 189 … … 202 207 if ( ( $pagenow == 'nav-menus.php' ) || ( $post_type == 'wr_megamenu_profile' ) || ( $page_setting == 'wr-megamenu-settings' ) || ( $page_setting == 'wr-menu-addons' ) ) { 203 208 WR_Megamenu_Init_Assets::load( array( 'wr-mm-bootstrap3-css', 'wr-bootstrap3-js', 'wr-joomlashine-css', 'wr-mm-css' ) ); 204 WR_Megamenu_Init_Assets::load( array( 'wr-font-icomoon-css' ) );209 WR_Megamenu_Init_Assets::load( array( 'wr-font-icomoon-css', 'wr-font-awesome-css' ) ); 205 210 WR_Megamenu_Init_Assets::load( array( 'wr-jquery-ui-css', 'wr-jquery-select2-css', 'wr-jquery-select2-bootstrap3-css', 'wr-mm-admin-css' ) ); 206 211 } … … 268 273 } else { 269 274 WR_Megamenu_Init_Assets::load( array( 'wr-mm-bootstrap3-css', 'wr-bootstrap3-js', 'wr-joomlashine-css', 'wr-mm-css' ) ); 270 WR_Megamenu_Init_Assets::load( array( 'wr-font-icomoon-css' ) );275 WR_Megamenu_Init_Assets::load( array( 'wr-font-icomoon-css', 'wr-font-awesome-css' ) ); 271 276 } 272 277 -
wr-megamenu/trunk/includes/walker.php
r1114531 r1134429 34 34 $output .= '<ul class="sub-menu sub-menu-' . ( $depth + 1 ) . '" ' . $this->style . '>'; 35 35 } 36 } else if ( ( $depth == 1 || $depth == 2 ) &&$this->is_mega ) {36 } else if ( $this->is_mega ) { 37 37 $output .= ''; 38 38 } else { 39 $output .= '<ul class="sub-menu sub-menu-' . ( $depth ) . '">';39 $output .= '<ul class="sub-menu abcddafasdf sub-menu-' . ( $depth ) . '">'; 40 40 } 41 41 } … … 56 56 $output .= '</ul>'; 57 57 } 58 } else if ( ( $depth == 1 || $depth == 2 ) &&$this->is_mega ) {58 } else if ( $this->is_mega ) { 59 59 $output .= ''; 60 60 } else { … … 146 146 */ 147 147 function end_el( &$output, $item, $depth = 0, $args = array() ) { 148 if ( ( $depth == 1 || $depth == 2 )&& $this->is_mega ) {148 if ( $depth != 0 && $this->is_mega ) { 149 149 $output .= ''; 150 150 } else { -
wr-megamenu/trunk/main.php
r1124319 r1134429 4 4 Plugin URI: http://woorockets.com 5 5 Description: WR MegaMenu 6 Version: 1. 0.96 Version: 1.1.0 7 7 Author: WooRockets 8 8 Author URI: http://woorockets.com -
wr-megamenu/trunk/templates/menu-builder.php
r1124319 r1134429 16 16 $menus = wp_get_nav_menus(); 17 17 $data = WR_Megamenu_Helpers_Builder::get_megamenu_data( $profile->ID ); 18 $menu_type = isset( $data['menu_type'] ) ? $data['menu_type'] : $menus[0]->term_id;18 $menu_type = isset( $data['menu_type'] ) ? $data['menu_type'] : ( isset( $menus[0]->term_id ) ? $menus[0]->term_id : '' ); 19 19 20 20 -
wr-megamenu/trunk/themes/default/default.css
r1104017 r1134429 27 27 } 28 28 29 .wr-megamenu-container ul.wr-mega-menu ul.sub-menu li:hover { 30 background: #41a62a; 29 @media screen and (min-width: 783px) { 30 .wr-megamenu-container ul.wr-mega-menu ul.sub-menu li:hover { 31 background: #41a62a; 32 } 31 33 } 34 32 35 .wr-megamenu-container .widget a { 33 36 color: #000;
Note: See TracChangeset
for help on using the changeset viewer.