| Current |
0;downTo--){$('.input-rating[data-star='+downTo+']').addClass(className);}};this.$element.each(function(i){$(this).attr('data-star',i+1);});this.$element.hover(function(){self.removeRatingClass(self.$element,'hovered');self.addRatingClass($(this),'hovered');});this.$element.click(function(){if($(this).is(":checked")){self.removeRatingClass(self.$element,'checked');self.addRatingClass($(this),'checked');}else{self.$element.removeClass('checked');}});this.$ratingWrapper.mouseleave(function(){self.removeRatingClass(self.$element,'hovered');});$('.js-scroll-productreview').click(function(){productReviewScroll('#productreview',400);});var reviewFilterElements=document.querySelectorAll('.js-product-review-rating-filter');reviewFilterElements.forEach(function(elem){elem.addEventListener('click',function(){getReviewsByRating(elem.dataset.rating);})});var $productReviewForm=$('.js-product-review-form');if(location.hash==='#review_form'){$.fancybox.open($productReviewForm);history.pushState('',document.title,location.pathname+location.search);}
if(location.hash==='#review'){setTimeout(productReviewScroll,200,'#review');history.pushState('',document.title,location.pathname+location.search);}
$('.js-i-add-review').click(function(){const $triggerButton=this;$.fancybox.open($productReviewForm,{afterShow:function(){$('.fancybox-content input, .fancybox-content textarea, .fancybox-content select').on('keydown',function(e){if(e.keyCode===27){$.fancybox.close();}});},afterClose:function(){$('.fancybox-content input, .fancybox-content textarea, .fancybox-content select').off('keydown');$triggerButton.focus();}});});$('.js-add-review-submit').click(function(){$(this).attr('disabled',true);$.ajax({url:'index.php?route=product/productreview/addreview',method:'POST',data:$('.js-product-review-form form').serialize()}).always(function(response){if(response.data.redirect_to){location=response.data.redirect_to;}else if(response.data.success_auto_accept){location.replace(location.origin+location.pathname+location.search+'#review');location.reload();}else{if(!response.data.error){$.fancybox.close();}
var $reviewMsg=$('.js-review-msg')
if(response.data.success){$reviewMsg.html(response.data.success).addClass('alert-success');setTimeout(productReviewScroll,200,'.js-review-msg',400);}else{$reviewMsg.html('').removeClass('alert-success');}
$('.js-product-review-form form').parent().replaceWith(response.formHTML);$('.js-add-review-submit').attr('disabled',false);}});});}
function getReviewsByRating(rating){var data={rating:rating,productId:ShopRenter.product.id};$.ajax({type:'POST',url:'index.php?route=product/productreview/filter',contentType:'application/json; charset=utf-8',data:JSON.stringify(data)}).done(function(data){$('#review').html(data)})}
function productReviewTabClick(){var $productReviewTab=$('[data-tab="#tab_productreview"]');if($productReviewTab.length){$productReviewTab.trigger('click');return true;}
return false;}
function productReviewScroll(scrollToSelector,duration){if(scrollToSelector){if(duration===undefined){duration=1;}
productReviewTabClick();var anchorHeight=20;var $scrollTo=$(scrollToSelector);var stickyHead=document.querySelector('.sticky-head');if(stickyHead){anchorHeight=stickyHead.clientHeight+20;}else{stickyHead={clientHeight:0};}
var mobileNav=document.querySelector('#mobile-nav');if(mobileNav&&window.getComputedStyle(mobileNav).display!=='none'){anchorHeight=Math.max(mobileNav.clientHeight,stickyHead.clientHeight)+20;}
$('html, body').animate({scrollTop:$scrollTo.offset().top-anchorHeight},duration);const $addReviewBtn=$scrollTo.find('.js-i-add-review');if($addReviewBtn){$addReviewBtn.focus();}}}
document.addEventListener("DOMContentLoaded",()=>{productReviewHandler();});
Termékfülek
Leírás és Paraméterek
| Product |
2930M 24 SR PoE+ 1s |
| Part Number |
JL324A |
| Switch Type |
Fixed Port |
| Network OS |
ArubaOS |
| Routing / Switching |
Layer 3 Dynamic |
| Management |
Fully Managed |
| Included Accessories |
|
| Included Accessories |
N/A |
| Physical Properties |
|
| Dimensions |
17.42(w) x 12.77(d) x 1.73(h) in (44.25 x 32.43 x 4.39 cm) (1U height) |
| Weight |
9.92 lb (4.50 kg) |
| Port Types |
|
| LAN Ports |
24 Autosensing 1/2.5/5GBaseT ports PoE+ |
| Dual Personality Ports |
N/A |
| 1/2.5/5/10GbE |
N/A |
| SFP Ports |
N/A |
| SFP+ Ports |
N/A |
| SFP28 Ports |
N/A |
| SFP56 Ports |
N/A |
| XFP Ports |
N/A |
| X2 Ports |
N/A |
| CX4 Ports |
N/A |
| 10GBASE-T Ports |
N/A |
| QSFP+ Ports |
Up to 1 port with optional module |
| QSFP28 Ports |
N/A |
| QSFP56 Ports |
N/A |
| QSFP-DD Ports |
N/A |
| Module Slots |
1 Uplink Slot
1 Stacking Module Slot |
| Console Port |
N/A |
| Power Supplies |
|
| Power supply slots |
2 Power Supply Slots (power supplies not included) |
| Power supply requirements |
N/A |
| Memory and Processor |
|
| Memory and Processor |
Dual Core ARM Coretex A9 @ 1016 MHz, 1 GB DDR3 SDRAM; Packet buffer size: 12.38 MB, 4.5MB Ingress/7.785 Egress, 4 GB eMMC |
| Gigabit Module |
N/A |
| 10Gb Module |
N/A |
| Management Module |
N/A |
| Fabric Module |
N/A |
| I/O Module |
N/A |
| Mounting |
|
| Mounting |
Mounts in an EIA-standard 19-inch telco rack or equipment cabinet (rack-mounting kit available); horizontal surface mounting; wall mounting. |
| Performance |
|
| 100 Mb Latency |
< 11.8µs (FIFO 64-byte packets) |
| 1000 Mb Latency |
< 3.1 µs (FIFO 64-byte packets) |
| 10 Gbps Latency |
< 3.4 µs (FIFO 64-byte packets) |
| 40 Gbps Latency |
N/A |
| Throughput |
up to 112 Mpps |
| Switching Capacity |
Switching Capacity: 320 Gbps
Switching Capacity (Incl Stacking): 420 Gbps |
| Switch Fabric Speed |
N/A |
| Routing Table Size |
2,000 IPv4, 1,000 IPv6 in hardware, 200 OSPF, 256 Static, 10,000 RIP |
| MAC Address Table Size |
32,768 entries |
| MACsec Capable Hardware |
Yes |
| MACsec Software Support |
Yes |
| MACsec with EAP-TLS |
No |
| MACsec Capable Uplink Ports |
No |
| Electrical Characteristics |
|
| Description |
N/A |
| Voltage |
100 - 127 / 200 - 240 VAC, rated |
| Current |
{button.addEventListener("click",()=>{activateTab(button);button.focus();});button.addEventListener("keydown",(e)=>{const keys=["ArrowRight","ArrowLeft","Home","End"];if(!keys.includes(e.key))return;e.preventDefault();const currentIndex=[...tabButtons].indexOf(document.activeElement);let newIndex;if(e.key==="ArrowRight"){newIndex=(currentIndex+1)%tabButtons.length;}else if(e.key==="ArrowLeft"){newIndex=(currentIndex-1+tabButtons.length)%tabButtons.length;}else if(e.key==="Home"){newIndex=0;}else if(e.key==="End"){newIndex=tabButtons.length-1;}
tabButtons[newIndex].focus();});});function activateTab(selectedTab){const targetId=selectedTab.getAttribute("data-tab");tabButtons.forEach(tab=>{const isSelected=tab===selectedTab;tab.setAttribute("aria-selected",isSelected);tab.setAttribute("tabindex",isSelected?"0":"-1");tab.classList.toggle("active",isSelected);});tabPanels.forEach(panel=>{const isVisible="#"+panel.id===targetId;panel.classList.toggle("active",isVisible);panel.setAttribute("aria-hidden",String(!isVisible));toggleInert(panel,!isVisible);});}
function toggleInert(el,shouldInert){if("inert"in HTMLElement.prototype){if(shouldInert)el.setAttribute("inert","");else el.removeAttribute("inert");return;}
const focusables=el.querySelectorAll('a, button, input, textarea, select, details,[tabindex]');focusables.forEach(node=>{if(shouldInert){if(!node.hasAttribute("data-orig-tabindex")){const ti=node.getAttribute("tabindex");if(ti!==null)node.setAttribute("data-orig-tabindex",ti);}
node.setAttribute("tabindex","-1");node.setAttribute("aria-hidden","true");}else{if(node.hasAttribute("data-orig-tabindex")){node.setAttribute("tabindex",node.getAttribute("data-orig-tabindex"));node.removeAttribute("data-orig-tabindex");}else{node.removeAttribute("tabindex");}
node.removeAttribute("aria-hidden");}});}});
| |